7zip cmd行写下带下划线的文件名

时间:2016-07-25 19:59:45

标签: cmd 7zip

这看起来很简单,但我无法在任何地方找到它!

我想用这个命令压缩文件:

@"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行中的空格。所以我需要一种方式来说我想要下划线被视为目录名称的一部分。

任何想法?

1 个答案:

答案 0 :(得分:0)

我只是使用你的命令在我的驱动器上压缩了一些文件夹而没有@和引号。

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

我只是没有把#34; @"标志是一些其他选项(你的错误似乎是一个奇怪的副作用),它甚至创建了" Greg_Folder"目录和里面的.zip.001文件。