誰かが7-Zipの7za.exeを使用して別の場所にZipファイルを抽出しようとしたかどうか知りたいだけです
7za.exe x sample.Zip c:\Temp
エラーが発生します
Cannot use absolute pathnames for this command
(DOS/Windowsコマンドラインを使用して)これを行うことができるはずです:
7za.exe -y x D:\somefolder\sample.Zip -oc:\Temp
あなたはいくつかのスイッチが欠けています
* NIX(これはLINUX Mintからのものです)の人々のために、あなたは次のようなことをするでしょう:
7z -y x ~/Downloads/sample.Zip -o~/Work
どこ:
-y
すべてのクエリで「はい」と見なすx
フルパスのeXtractファイル-o
set出力ディレクトリ<Switches>
(...)
-o{Directory}: set Output directory`
これを別のレベルに持っていきましょう。
処理する必要があり、300〜500人の顧客に送信する必要がある多数のレポートを処理しているとします。
ただし、特定の日または数日からのファイルのみを取得しましょう。
7-Zipもこれに対応できます!!
7za.exe -y x D:\somefolder\sample.Zip -oc:\Temp 20150225* -r
7za.exe -y x D:\somefolder\sample.Zip -oc:\Temp 20150224* -r
7za.exe -y x D:\somefolder\sample.Zip -oc:\Temp 20150223* -r
したがって、アーカイブに過去30日間と記載されている場合は、アーカイブ全体を抽出しなくても、1日、2日、または3日だけ抽出できます。
重要な注意:-o
の後にスペースを入れると、Error: Incorrect command line
が表示される場合があります。