Я работаю в каталоге test
со следующим содержанием
- subdir1
- subdir2
- subdir3
- ...
- subdirxxx
У меня есть список csv с именами подкаталогов, которые мне нужно включить в мой архив, например:
subdir2, subdir4, subdir7
Мне нужно добавить подкаталоги (и их содержимое) из списка CSV в архив .zip, поддерживая пути.
У меня есть псевдо-рабочая строка:
for /f "delims=*" %%i in (list.csv) do (xcopy "path\to\maindir\" "path\to\a\newdir" /S /E
и затем я вручную заархивирую новую папку, но я хотел бы автоматизировать этот процесс.
Редактировать:
Мне не нужно копировать list.csv
в новый каталог, мне нужно заархивировать подкаталоги и файлы из списка в архив .zip, сохранив дерево каталогов. Архив должен иметь следующую структуру:
Тест \subdir2 \
Тест \subdir4 \
Тест \subdir7 \
и так далее...