Я использую 7-zip и Windows 2008 Server, и мне нужно архивировать каждый файл в папке C:\Original
, для которого еще нет соответствующего ZIP-файла в C:\Archived
. Я бы предпочел сделать это с файлом .bat
.
Папка C:\Original
содержит серию .PDF
файлов, которые никогда не изменяются, например:
- Мое Резюме.pdf
- HouseLayout.pdf
- Результаты опроса.pdf
- БлаБлаБла.pdf
Я хочу запустить пакетный файл, который создаст ZIP-файл для каждого PDF-файла в папке C:\Archive
, но только в том случае, если файл еще не существует. Например, если в папке C:\Archive
уже есть два файла:
- MyResume.zip
- БлаБлаБла.zip
Запуск пакетного файла заархивирует только два разархивированных файла, HouseLayout.pdf
и SurveyResults.pdf
.
У меня есть пакетный файл, в котором используется команда FOR
, которая заархивирует все файлы в C:\Original
, но я хочу заархивировать только те, которые еще не существуют в C:\Archive
.
Спасибо