2017-01-30 1 views
1

Я хотел бы написать биту сценарий, чтобы сделать следующее:распакуйте содержимое в каталог с таким же именем, как почтовый файл, сохраняющая структурой каталогов

Использования 7 Zip для извлечения файлов из существующего архива, в папку с тем же именем, что и исходный zip-файл (bar расширение .zip), и сохранение структуры каталога &, которая содержалась в zip-файле.

я могу извлечь все те же файлы в текущий каталог, используя

"C:\Program Files (x86)\7-Zip\7z.exe" e myZipFile.zip 
+2

Вы пытались использовать ' x' вместо 'e'? Для меня оба извлекли файлы правильно, но 'x' поместили все в' ZipArchiveName \\ 'как путь – geisterfurz007

+0

Спасибо, что вы звезда - это именно то, что я хотел. – Harriet

+0

Рад слышать, что я могу помочь. Я написал ответ сейчас. Комментарий должен был удостовериться, что там нет никаких помех.) – geisterfurz007

ответ

2

Чтения помощи в 7z -команды, просто набрав "C:\Path To\7-Zip\7z.exe" получает помощь со всеми возможными аргументами. Здесь мы находим следующие интересные из них:

e : Extract files from archive (without using directory names) 

и

x : eXtract files with full paths 

пробы и ошибки показывают, что последнее является одной установкой нужного поведения, не больше усилий :)

Смежные вопросы