web-dev-qa-db-ja.com

7Zip 7za.exeは、実行中のフォルダーにすべてのファイルを抽出します

サブフォルダーとその中のファイルを含むzipフォルダーがあり、7za.exeで抽出する必要があります。ただし、これを正しく抽出する代わりに実行すると、7zaが実行されたフォルダーにすべてのファイルが抽出され、すべてのフォルダーが空になります。私が使用しているコマンドは次のとおりです。7za e Files.Zip -y

なぜこれを行うのですか?どうすればこれを行うことができませんか?

1
Mark Deven

私はここで答えを発見しました: https://sourceforge.net/p/sevenzip/discussion/45798/thread/8668663f/ これを投稿した直後。それが誰かを助けることを願っています。

ここにあるように、eではなくxを使用する必要がありました:

匿名-2010-02-03こんにちは、

おかげで、私はまだこれを試していません。 (後で家に帰ってそれをします)

したがって、コマンドラインは次のようになると思います。

7z x * .Zip -r -aou

元のコマンドラインはまったく機能しませんでした。どのサブフォルダでもzipファイルを見つけることができないようです。サブフォルダーの名前は、7z.exeが実行されるルートディレクトリに配置する必要があることを除いて、それほど重要ではないと思いますか?

例えば.

c:\ sub1\1.Zip c:\ sub2\2.Zip c:\ sub3\3.Zip

コマンドラインはc:\から実行され、これらのサブディレクトリからすべての1、2、3.Zipファイルを抽出します。

再度、感謝します

1
Mark Deven