CMD/BAT - [решено] удалить файл от 0 до 100 байт
-
Freddy1984
CMD/BAT - [решено] удалить файл от 0 до 100 байт
Приветствую.
Вот так for /r %%F in (*) do if %%~zF==0 del "%%F" удаляются все файлы размером ноль байт. Подскажите пожалуйста как модернизировать код (или какой то другой) что бы можно было удалить все файлы с интервалом размера от 0 до 100 байт например. Не 0 и 100, а именно интервалом.
Спасибо.
Вот так for /r %%F in (*) do if %%~zF==0 del "%%F" удаляются все файлы размером ноль байт. Подскажите пожалуйста как модернизировать код (или какой то другой) что бы можно было удалить все файлы с интервалом размера от 0 до 100 байт например. Не 0 и 100, а именно интервалом.
Спасибо.
-
Freddy1984
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
Код:
Не проверялось, посему вместо удаления сделайте простое echo для проверки.
Код: Выделить всё
… if %%~zF geq 0 if %%~zF leq 100 del "%%F"Не проверялось, посему вместо удаления сделайте простое echo для проверки.
-
Freddy1984
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F"
проверил, к сожалению так не прокатывает..
проверил, к сожалению так не прокатывает..
-
Freddy1984
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F"
проверил, к сожалению так не прокатывает..
проверил, к сожалению так не прокатывает..
-
Freddy1984
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
Цитата Iska:
У Вас проблема в чём?
странно... пока не знаю в чём проблема, буду ковырять.
да просто в cmd код закинул, понакидал разных файлов рядом, запустил cmd, и тишина..
У Вас проблема в чём?
CMD/BAT - [решено] удалить файл от 0 до 100 байт
странно... пока не знаю в чём проблема, буду ковырять.
да просто в cmd код закинул, понакидал разных файлов рядом, запустил cmd, и тишина..
-
Freddy1984
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
Цитата Freddy1984:
да просто в cmd код закинул, понакидал разных файлов рядом, запустил cmd, и тишина..
Покажите Ваш пакетный файл, покажите вывод dir для этого каталога, посмотрим.
да просто в cmd код закинул, понакидал разных файлов рядом, запустил cmd, и тишина..
CMD/BAT - [решено] удалить файл от 0 до 100 байт
Покажите Ваш пакетный файл, покажите вывод dir для этого каталога, посмотрим.
-
Iska
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
Цитата Iska:
Покажите Ваш пакетный файл,
так я ж и говорю что for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F" просто закинул в файл, переименовал в cmd и запустил... просто проверки ради.
по идее в текущей директории и должно было поудалять всё лишнее..
Покажите Ваш пакетный файл,
CMD/BAT - [решено] удалить файл от 0 до 100 байт
так я ж и говорю что for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F" просто закинул в файл, переименовал в cmd и запустил... просто проверки ради.
по идее в текущей директории и должно было поудалять всё лишнее..
-
Freddy1984
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
А как насчёт показать:
Цитата Iska:
покажите вывод dir для этого каталога
?
Цитата Iska:
покажите вывод dir для этого каталога
CMD/BAT - [решено] удалить файл от 0 до 100 байт
?
-
Iska
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
Цитата Iska:
А как насчёт показать
как мне его вам показать, если весь мой пакетник это - for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F" ??
А как насчёт показать
CMD/BAT - [решено] удалить файл от 0 до 100 байт
как мне его вам показать, если весь мой пакетник это - for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F" ??

-
Freddy1984
Re: CMD/BAT - [решено] удалить файл от 0 до 100 байт
Цитата Freddy1984:
как мне его вам показать,
Открыть окно консоли командной строки, перейти в искомый каталог, набрать dir, нажать Enter, результат вывода скопировать и выложить сюда.
как мне его вам показать,
CMD/BAT - [решено] удалить файл от 0 до 100 байт
Открыть окно консоли командной строки, перейти в искомый каталог, набрать dir, нажать Enter, результат вывода скопировать и выложить сюда.