0

指定したパスに perl の .rar アーカイブを抽出したいと考えています。私はこれを試しました:

my $archive= 'text.rar';
my $directory = 'photos';
my $rar = Archive::Rar->new( -archive => $archive );
$rar->Extract(-to => $directory);

しかし、それはうまくいきませんでした。常にルートフォルダーに抽出されます...

Archive::Rar に別のディレクトリを指定するコマンドはありますか?

前もって感謝します!

4

1 に答える 1

0

結局のところ、文書化されていないオプションがあります。

my $rar = Archive::Rar->new( -archive => $archive, -initial => $directory);
$rar->Extract();

それだけを行います。

于 2012-12-26T23:07:36.187 に答える