romfus
27-02-2018, 12:42
Добрый день. Хочу написать скрипт, который создает архивы в разных папках. Сделал вот такой скрипт:
rem формирует текущую дату
for /f "tokens=1-4 delims=/-\. " %%a in ('date /t') do (
set mjour=%%a
set mmois=%%b
set mannee=ИмяАрхива
)
set mydate=%mannee%%mmois%%mjour%
set indir=D:\test
set indir=D:\test1
set destdir=D:\test
set destdir=D:\test1
rem путь до архиватора WinRar
set arcpath=С:\Program Files\WinRar
"%_arcpath%\Program Files\WinRar\winrar.exe" a -ep1 "%destdir%\%mydate%.rar" "%indir%"
pause
Создается только архив с папки test1. test не создается. И как сделать чтобы в архиве были файлы а не каталог, т.е. чтобы в архиве были только файлы а не папка с файлами и как прописать так чтобы файлы удалялись а архив оставался
rem формирует текущую дату
for /f "tokens=1-4 delims=/-\. " %%a in ('date /t') do (
set mjour=%%a
set mmois=%%b
set mannee=ИмяАрхива
)
set mydate=%mannee%%mmois%%mjour%
set indir=D:\test
set indir=D:\test1
set destdir=D:\test
set destdir=D:\test1
rem путь до архиватора WinRar
set arcpath=С:\Program Files\WinRar
"%_arcpath%\Program Files\WinRar\winrar.exe" a -ep1 "%destdir%\%mydate%.rar" "%indir%"
pause
Создается только архив с папки test1. test не создается. И как сделать чтобы в архиве были файлы а не каталог, т.е. чтобы в архиве были только файлы а не папка с файлами и как прописать так чтобы файлы удалялись а архив оставался