2016-07-25 8 views
0

это кажется простым, но я не могу найти его нигде!7zip cmd line написать имя файла с символом подчеркивания

Я хочу застегивать файл с помощью следующей команды:

@"a -tzip -mx0 -v500m -mmt -- C:\Greg_Folder\zippedPackage.zip D:\tmp\failedImages"; 

В основном это означает, что я хотел бы застегивать папку «D: \ TMP \ failedImages» и переместите его в «C: \ Greg_Folder \ zippedPackage.zip "

ПРОБЛЕМА: Я хочу закрепить на« Greg_Folder », а не« Greg Folder »... но подчеркивания, похоже, переводятся в пробелы в строке cmd. Поэтому мне нужен способ сказать, что я хочу, чтобы подчеркивания обрабатывались буквально как часть имени каталога.

есть идеи?

ответ

0

Я просто сжал какую-то папку на своем диске, используя вашу команду без @ и кавычек.

"C:\Program Files\7-Zip\7z.exe" a -tzip -mx0 -v500m -mmt -- C:\Greg_Folder\zippedPackage.zip K:\devkitPro\devkitARM\arm-eabi 

Я просто не поставить знак «@», который по какой-то другой вариант (и ваша ошибка, кажется странным побочным эффектом), и он даже создал каталог «Greg_Folder» и .zip .001 файл внутри.