这看起来很简单,但我无法在任何地方找到它!
我想用这个命令压缩文件:
@"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 :(得分: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文件。