Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


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

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


Код: Выделить весь код
@echo off
set $DIR=C:\TEST

for /f "delims=" %%a in ('dir/b/s/a-d "%$DIR%\*.xml" "%$DIR%\*.html"') do (
  if %%~za lss 5120 del /f "%%a"
  if %%~za gtr 1048576 del /f "%%a"
)
dir /b/s/ad "%$DIR%\*"|sort /r >"%TEMP%\%~n0.tmp"
for /f "usebackq delims=" %%a in ("%TEMP%\%~n0.tmp") do (
  (dir /b/ad "%%a\*" 2>nul
   dir /b/a-d "%%a\*.xml" "%%a\*.html" 2>nul
  )|find /c /v "" >nul||rd /s/q "%%a"
)

Отправлено: 12:02, 12-02-2011 | #3