У меня следующий цикл, и я хотел бы помочь с расширением его функциональности.
for /D %d in (*.*) do "c:\Program Files (x86)\7-Zip\7z.exe" a -tzip "%d.zip" ".\%d\*"
В настоящее время в структуре каталогов, таких как ниже:
Лог-файлы> Год> Месяц> День> Часы
Я вручную перехожу к каталогу « День», выполняю цикл «для» в командной строке Windows, и мой цикл создает сжатые каталоги каждого каталога « Час » в выбранный день. Затем я вручную перехожу к следующему дню и повторяю до тех пор, пока я не заархивировал весь месяц.
Средой является Server 2003, я могу использовать ТОЛЬКО командную строку (без PowerShell или области для установки) и не могу использовать сторонние «решения».
Q1: Могу ли я автоматизировать это, например, на уровне месяца или даже года, сохранив почтовый индекс ЧАСЫ, поскольку в этом весь смысл ...?
Вопрос 2: В настоящее время я переносил заархивированные почасовые файлы в холодное хранилище вручную - структура каталогов в месте назначения немного отличается от структуры в источнике. Есть ли возможность автоматизировать это?
Заранее спасибо за ваши предложения