PDA

Показать полную графическую версию : Удаление файлов по дате


interminable
07-06-2012, 13:57
Вообщем суть штатніми средствами Виндовс, батником сделать так, чтобы в папке удалялись все фалы(архивы), кроме самого свежего по дате.
Подскажите как?

Iska
07-06-2012, 15:48
Примерно так:
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "skip=1 delims=" %%i in ('dir "*.7z" "*.rar" "*.zip" /b /a:-d /o:-d 2^>nul') do echo del /f /q "%%i"

endlocal
exit /b 0

Если получается корректный список файлов — уберите «echo» для реального применения команды «del».




© OSzone.net 2001-2012