![]() |
Батник для архивирования и удаления страрых архтвов.
Есть директория, по запросу bat файла запаковывает в архив с таким же именем в конце, и 4 цифры года и 2 цифры месяца. Если таких файлов архивов больше 2, то самые старые удалить, что бы осталось 2.
Код на архивацию: for /f "tokens=1-4 delims=/-\. " %%a in ('date /t') do ( set mjour=%%a set mmois=%%b set mannee=%%c ) set mydate=%mmois%%mannee%%mjour% set indir=D:\22 set destdir=D:\33 set arcpath=C:\Program Files\WinRAR\WinRAR.exe "%arcpath%" a -ep1 "%destdir%\%mydate%.rar" "%indir%" а как дальше, что бы всё заработало я хз)))) |
rem Количество последних хранимых резервных копий
set BackupCount=10 for /f "skip=%BackupCount% delims=" %%i in ('dir "%BackupPath%\BackUp_%DbName%*.zip" /b /o:-d') do del /f /q "%BackupPath%\%%i" |
Время: 22:57. |
Время: 22:57.
© OSzone.net 2001-