Як дати файлу 7z ім'я поточного каталогу?


2

Як стиснути каталог з 7zip і дати архіву файл назви поточного каталогу?

Я використовую наступний командний рядок:

"C:\Program Files\7-Zip\7z.exe" a -mx9 archive.7z -mhe=on

Замість "archive.7z" мені потрібен ім'я поточного каталогу.

Наприклад, якщо я стискаю каталог: "C: test 1 test 2", ім'я файлу має бути "test 2.7z".

7-zip 

Ви робите це з пакетного файлу?
Kevin

Відповіді:


0

Спробуйте скористатися "%~n1" замість імені файлу. Використовуйте лапки, оскільки на шляху можуть бути пробіли.

Це може бути використано тільки в пакетному сценарії, а не в інтерактивному режимі, і ви повинні використовувати% CD% або . як параметр передається.

напр.

my7zscript.bat %cd%
my7zscript.bat .
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.