В 7-Zip командная строка побега

можно ли экранировать символы из исходного файла или архива при использовании интерфейса командной строки 7-zip. Например:

7z архивов "мой%архиве.zip-файл" "мой%.txt " - mx9

этот командной строки не удается, как создать правильный архив и выбрав нужный файл в zip. Я хотел бы знать, как избежать процента ( % ).

6
задан John T
12.11.2022 14:35 Количество просмотров материала 2669
Распечатать страницу

2 ответа

Если в файлах на самом деле нет символа процента, вам не нужно добавлять его:

7z a "My Archive.zip" "My File.txt" -mx9

Если вы не уверены, как ввести имя файла, введите первые несколько букв имени файла, а затем нажмите tab для автоматического завершения. Имейте в виду, хотя вы должны ввести достаточно букв имени файла, чтобы однозначно идентифицировать его, или вам придется нажать tab несколько раз и цикл через другие файлы, которые имеют те же начальные буквы.

2
отвечен John T 2022-11-13 22:23

проблема связана с тем, что эти команды запускались из пакетного файла. Символ % имеет особое значение в пакетных файлах. Они могут быть экранированы путем удвоения символа (%%). Пример:

7z a "My%%Archive.zip" "My%%File.txt" -mx9

Я также пытался убежать с помощью курсора ( ^ ), но это не сработало.

проблема символа процента не имеет ничего общего с 7zip.

на этот вопрос был дан ответ На SourceForge.

SourceForge Поток

1
отвечен 2022-11-14 00:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх