2011-07-25 2 views
1

いくつかのファイルを解凍します。 Ex。 test.zipを/ path/to/folderに追加します。 Archive :: Extractを使用して抽出した "to"を指定すると、/ path/to/folderに展開できますが、/ path/to/folder/testに展開されます。システムunzip/gunzipを使用する場合も同じです。最初のディレクトリのないファイルの解凍

私は解凍したくありません-j、私はサブディレクトリを維持したいと思います。

/path/to/folder/testとcp -rf * .. /にブラウズする必要はありません。システムコマンドまたはperlのいずれかで...

ありがとうございます。 :)

答えて

3

あなたはArchive::Zip

Archive::Zip->new('test.zip')->extractTree('', '/path/to/folder'); 
+0

感謝を好むかもしれません。これは私が必要としていたものでした。 – anonymous

関連する問題