1

У меня есть архивная папка с подпапками и файлами внутри тех, которые мне нужно извлечь с помощью 7za.exe. Однако, делая это вместо правильного извлечения, он извлекает все файлы в папку, в которой был запущен 7za, и создает все папки пустыми. Я использую команду : 7za e Files.zip -y .

Почему он это делает, и как я могу этого не делать?

1 ответ1

1

Я нашел ответ здесь: https://sourceforge.net/p/sevenzip/discussion/45798/thread/8668663f/ через несколько минут после публикации. Надеюсь, это поможет кому-то.

Пришлось использовать x не e как здесь найдено:

Anonymous - 2010-02-03 Привет,

Спасибо, я еще не пробовал это. (сделаю это позже домой)

Поэтому я предполагаю, что командная строка будет.

7z x * .zip -r -aou

Оригинальная командная строка не работала вообще. Кажется, он не может найти какие-либо заархивированные файлы ни в одной из подпапок. Что, я предполагаю, имя подпапок не имеет большого значения, за исключением того, что они должны находиться в корневом каталоге, где выполняется 7z.exe?

например

c:\sub1\1.zip c:\sub2\2.zip c:\sub3\3.zip

командная строка сделана из c:\и извлечет все файлы 1, 2, 3.zip из этих подкаталогов.

еще раз спасибо

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