1

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

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

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

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

1 ответ1

1

Используйте DIR /ad для фильтрации списков каталогов, чтобы они содержали только записи каталогов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .