Как перечислить определенные датированные папки в корневой папке для использования с командной строкой wzzip (winzip) в моем пакетном скрипте?

384
BetterWithFetter

Я собираюсь использовать командную строку winzip (wzzip) внутри моего пакетного скрипта и сжать все папки, имеющие 201409 (например, сентябрь 2014) (например), в имени папки в один zip-файл.
Есть папки (которые содержат много файлов в каждой) на несколько месяцев, но мне нужно держать их сгруппированными по месяцам.

В настоящее время я запускаю DIR и выводю список имен файлов на основе фильтра, который я помещаю, например, 201409. Он берет все имена файлов из текущей папки, содержащей этот 201409. Затем я вызываю wzzip, чтобы просмотреть список созданных мной имен файлов и сжать их. все в один почтовый файл с именем, которое я дал ему.

Я пробовал каждую комбинацию переключателей для команды DIR, которую я могу найти. Он отлично работает при заполнении текстового файла с именами файлов, которые соответствуют определенному фильтру. Я просто не могу понять, как это сделать для папок, как в этом примере.

Я должен сохранить это, используя winzip, поэтому, пожалуйста, не предлагайте идеи, используя другие приложения, спасибо.

1

1 ответ на вопрос

1
ssnobody

Используется DIR /adдля фильтрации списков каталогов, содержащих только записи каталогов.