PDA

Показать полную графическую версию : Батник для архивирования и удаления страрых архтвов.


vovann01
13-01-2016, 16:56
Есть директория, по запросу 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%"


а как дальше, что бы всё заработало я хз))))

Fix_seos
05-02-2016, 14:38
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"




© OSzone.net 2001-2012