Как перечислить определенные датированные папки в корневой папке для использования с командной строкой wzzip (winzip) в моем пакетном скрипте?
Я собираюсь использовать командную строку winzip (wzzip) внутри моего пакетного скрипта и сжать все папки, имеющие 201409 (например, сентябрь 2014 г.)(например) в имени папки, в один zip-файл.
Есть папки (которые содержат много файлов в каждой) на несколько месяцев, но мне нужно, чтобы они были сгруппированы по месяцам.
В настоящее время я запускаю DIR и выводю список имен файлов, основанный на фильтре, который я помещаю, например, 201409. Он берет все имена файлов из текущей папки, содержащей этот 201409. Затем я вызываю wzzip, чтобы просмотреть список созданных мной имен файлов и сжать их. все в один почтовый файл с именем, которое я дал ему.
Я пробовал каждую комбинацию переключателей для команды DIR, которую я могу найти. Он прекрасно работает при заполнении текстового файла с именами файлов, которые соответствуют определенному фильтру. Я просто не могу понять, как это сделать для папок, как в этом примере.
Я должен сохранить это, используя winzip, поэтому, пожалуйста, не предлагайте идеи, используя другие приложения, спасибо.
1 ответ
Использование DIR /ad
фильтровать списки каталогов, содержащие только записи каталогов.