Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] удалить файл от 0 до 100 байт

Ответить
Настройки темы
CMD/BAT - [решено] удалить файл от 0 до 100 байт

Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Приветствую.
Вот так for /r %%F in (*) do if %%~zF==0 del "%%F" удаляются все файлы размером ноль байт. Подскажите пожалуйста как модернизировать код (или какой то другой) что бы можно было удалить все файлы с интервалом размера от 0 до 100 байт например. Не 0 и 100, а именно интервалом.
Спасибо.

Отправлено: 13:00, 14-06-2017

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
… if %%~zF geq 0 if %%~zF leq 100 del "%%F"
Не проверялось, посему вместо удаления сделайте простое echo для проверки.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:24, 14-06-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F"
проверил, к сожалению так не прокатывает..

Отправлено: 13:31, 14-06-2017 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Freddy1984, у меня прокатывает:
Скрытый текст

У Вас проблема в чём?

Отправлено: 13:42, 14-06-2017 | #4


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата Iska:
У Вас проблема в чём? »
странно... пока не знаю в чём проблема, буду ковырять.

да просто в cmd код закинул, понакидал разных файлов рядом, запустил cmd, и тишина..

Последний раз редактировалось Freddy1984, 14-06-2017 в 13:54.


Отправлено: 13:49, 14-06-2017 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Freddy1984:
да просто в cmd код закинул, понакидал разных файлов рядом, запустил cmd, и тишина.. »
Покажите Ваш пакетный файл, покажите вывод dir для этого каталога, посмотрим.

Отправлено: 13:56, 14-06-2017 | #6


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата Iska:
Покажите Ваш пакетный файл, »
так я ж и говорю что for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F" просто закинул в файл, переименовал в cmd и запустил... просто проверки ради.
по идее в текущей директории и должно было поудалять всё лишнее..

Отправлено: 13:59, 14-06-2017 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


А как насчёт показать:
Цитата Iska:
покажите вывод dir для этого каталога »
?

Отправлено: 14:08, 14-06-2017 | #8


Аватара для Freddy1984

Старожил


Сообщения: 147
Благодарности: 9

Профиль | Цитировать


Цитата Iska:
А как насчёт показать »
как мне его вам показать, если весь мой пакетник это - for /r %%F in (*) do if %%~zF geq 0 if %%~zF leq 100 del "%%F" ??

Отправлено: 14:12, 14-06-2017 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Freddy1984:
как мне его вам показать, »
Открыть окно консоли командной строки, перейти в искомый каталог, набрать dir, нажать Enter, результат вывода скопировать и выложить сюда.

Отправлено: 14:19, 14-06-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] удалить файл от 0 до 100 байт

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
SSD - [решено] загржается диск до 100% после обновления win10 10240 до 14393 shahmatist567 Накопители (SSD, HDD, USB Flash) 3 18-08-2016 08:28
ЦП загружен на 100% Температура процессора от 90 до 100 градусов. Denis1488 Лечение систем от вредоносных программ 9 02-07-2016 20:13
Любой язык - [решено] Удалить последний байт в файле pzh2393 Скриптовые языки администрирования Windows 10 06-12-2014 19:28
CMD/BAT - [решено] Batch файл (.bat, .cmd) - как сгенерировать произвольное число от 1 до 10? ANR Скриптовые языки администрирования Windows 9 26-03-2013 10:02
Загрузка - Уровень Цп прыгает от 60% до 100% ps.GreenHouse Microsoft Windows 7 1 19-05-2011 00:40




 
Переход