7Zip командная строка: Добавить без атрибута каталога D

447
mobokai

Я хотел бы добавить все файлы в папке, включая все файлы во всех подкаталогах с их путями в zip-архив. Так что это похоже на обычное рекурсивное добавление, но мне нужно добавить каталоги без атрибута D. Я знаю, что это может быть достигнуто в zip-файле, но как это сделать с 7zip?

Вот скриншот архива с D:

zip with D

И вот один без D:

zip without D

0
Как каталог без атрибута D вообще должен работать? Вы имеете в виду `zip --no-dir-records`, в котором нет каталогов _at all_? grawity 5 лет назад 2
Я не знаю насчет zip --no-dir-records. mobokai 5 лет назад 0
Но я могу создать оба архива zip, опубликованных выше, с помощью 7Zip. Папка без D создается с параметром -ir! Dir \ *. *, Но это исключает каталоги с точкой, а также файлы без точки. mobokai 5 лет назад 0
Вынуждая сохранять или нет всю структуру директив, которая влияет на хранение только пустых папок, кажется ... когда не сохранено, структура папок восстанавливается из цепочек фордеров, которые хранятся как части полных имен файлов, поэтому папки empy теряются. Akina 5 лет назад 0
Да, независимо от метода, вы видите это, потому что записи каталога не сохраняются _все_. Браузер показывает виртуальные записи, потому что он должен что-то показывать. Обратите внимание, что у них нет меток времени или _any_ других метаданных, а не только атрибута D. grawity 5 лет назад 0
Ок, отлично. Так как же мне этого добиться? mobokai 5 лет назад 0

0 ответов на вопрос

Похожие вопросы