在Perl中使用Archive :: Rar指定的提取文件夹

时间:2012-12-23 14:06:46

标签: perl directory extract archive rar

我想将perl中的.rar存档提取到指定的路径。 我试过这个:

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

但是没有成功,它总是把它提取到我的根文件夹......

是否有任何命令可以将Archive :: Rar告诉另一个目录?

提前致谢!

1 个答案:

答案 0 :(得分:0)

事实证明,有一个 un -documented选项:

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

会做到这一点。