2016-07-25 7 views
0

これは単純なもののようですがどこでも見つけることができません!7zip cmd lineアンダースコアを使ってファイル名を書きます

私は、このコマンドでファイルをzip圧縮したい:

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

これは基本的に私は、フォルダ「D:\ TMP \ failedImagesを」zip化したいということを意味し、「Cに移動: \ Greg_Folder \ zippedPackage.zip "

問題:「Gregフォルダ」ではなく「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ファイルが内部にあります。

関連する問題