Я сделал этот скрипт ниже, чтобы сделать резервную копию некоторых файлов. Он отлично работает, но я хотел составить список файлов, которые нужно пропустить при сжатии.
Например:
мой list.txt
содержит все файлы, которые будут сжаты. Но я хотел составить еще один список файлов, которые нужно пропустить, например exclusion_list.txt
. На самом деле я помещаю все файлы, которые я хочу игнорировать при сжатии, в командную строку, как показано ниже -x*\Test1 -x*\Test2
. Но я действительно хотел составить список исключений, чтобы не менять командную строку каждый раз, когда мне нужно исключить файл или папку.
Как я могу это сделать?
"%winrar%\winrar.exe" a -x*\Test1 -x*\Test2 -ibck -ep1 -ilog%userprofile%\Desktop\log.log "compressed %date:/=.%.rar" "@list.txt"
"compressed %date:/=.%.rar"
действительно нехорошо. Откройте справку WinRAR, запустив WinRAR и нажав в последнем меню Справка на первый пункт меню Темы справки. Выберите первую вкладку Содержание, разверните элемент списка Режим командной строки, разверните элемент списка Переключатели и нажмите Алфавитный список переключателей. . Прочтите этот список сверху вниз и нажмите на переключатель-ag[format]
, чтобы прочитать справку по этому переключателю.-agYYYY-MM-DD
и"compressed .rar"
или лучше"compressed_.rar"
было бы определенно лучше из-за того, что они не зависят от настроек региона Windows. - person Mofi   schedule 20.06.2020