У меня есть пакетный файл, который запускается на наших выделенных серверах каждый день и сжимает файлы.
Вот часть командного файла:
%SUBDIR%7z a -tzip %fullname% %datapath%\*.txt >>%LOGFILE%
%SUBDIR%7z a -tzip %fullname% %datapath%\spoolq.q >>%LOGFILE%
%SUBDIR%7z a -tzip %fullname% %datapath%\vblib\shared\settings.cfg >>%LOGFILE%
%SUBDIR%7z a -tzip %fullname% %datapath%\sssusers.d >>%LOGFILE%
%SUBDIR%7z a -tzip %fullname% %datapath%\#library\*prt.cfg >>%LOGFILE%
%SUBDIR%7z a -tzip %fullname% %datapath%\#library\printer.txt >>%LOGFILE%
%SUBDIR%7z a -tzip %fullname% %datapath%\#library\netuse.text >>%LOGFILE%
%SUBDIR%7z a -tzip %fullname% %datapath%\*.cfg >>%LOGFILE%
Пакетный файл получает нужные мне файлы, но все они находятся в одном каталоге, а не в своих исходных каталогах.
Я попробовал 7z x filename.zip
когда извлек файлы, но это не дало мне никаких других результатов.
Нужно ли указывать переключатель при сжатии?
Спасибо за помощь!
редактировать
Я только что понял, что говорю 7z, чтобы поместить этот файл в архив как есть. Теперь я понимаю, что мой вопрос на самом деле таков: есть ли способ сохранить исходную структуру папок при сжатии файлов?