次のフォルダー構造があります。
- ルート
- folder1
- folder2
- folder3
- 7za.exe
7-zipコマンドラインツールを実行して、すべてのファイルfolder1
をというzipファイルに圧縮しますfolder1.zip
。
以下を実行する
7za.exe a -tzip folder1.zip folder1\\*.*
期待どおりにzipファイルを生成します。ただし、zipファイルを開くと、というzip folder1
というフォルダーがあり、その中にそのフォルダー内にあったすべてのファイルがあります。zipフォルダーにフォルダー名を追加したくない、つまり、すべてのファイルを「フラット」ファイル形式で追加したい。
また、個々のファイル/フォルダーごとにコマンドラインツールを再帰的に実行したくありません。
この機能を提供するスイッチはありますか?
cd
のfolder1にして7za.exe a -tzip ..\folder1.zip *.*
?