問題:tar.gzファイルを1つのステップで抽出できるようにしたいと思います。これにより、私の質問はほぼこれと同じになります: tar-gzのstackoverflow質問 。
私の質問はほぼ同じですが、同じではありません。batファイルまたはRuby /内で7Zipコマンドライン(または同様のもの)を使用してWindowsでこれを実行したいからですPerl/pythonスクリプト。
質問:この一見単純なタスクは、最初の外観よりも複雑であることが証明されています。誰かがすでにこれを行うスクリプトを持っていますか?
おそらく gzipとtarのGnuWin32ポート が必要なものです(下にスクロール)
一時的な.tgz拡張子を追加するようなことを試してみませんか?
MOVE %1 %1.tgz
7z x %1.tgz
MOVE %1.tgz %1
私は間違っているかもしれませんが、7Zipは(tar.gzファイルではなく)tgzファイルを一度に解凍すると思います。