Используя командную строку, как мне удалить файлы определенного размера? - PullRequest
2 голосов
/ 09 августа 2011

С помощью командной строки, попав в соответствующий каталог, как удалить файлы определенного типа и размера? Я думаю, что следующий код будет применяться, но хочу убедиться.

Я хочу удалить все xml-файлы, размер которых равен 0 - del * .xml = 0

1 Ответ

1 голос
/ 09 августа 2011

Попробуйте этот цикл:

FOR %%F IN (*.xml) DO IF %%~zF EQU 0 DEL %%F

Ссылка: Фрагменты сценариев DOS

Редактировать:

За ваш комментарийпопробуйте создать следующее как командный файл и выполните это:

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION
FOR %%F IN (*.xml) DO IF %%~zF EQU 0 DEL %%F
...