【问题标题】:Specified extraction folder with Archive::Rar in perl在 perl 中使用 Archive::Rar 指定提取文件夹
【发布时间】:2012-12-10 07:12:02
【问题描述】:

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

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

但这并没有成功,它总是将其提取到我的根文件夹中...

有什么命令可以告诉 Archive::Rar 另一个目录吗?

提前致谢!

【问题讨论】:

  • 似乎没有任何此类记录选项。在提取之前,您总是可以尝试仅chdir $directory。这不是很漂亮,但“应该”工作。

标签: perl directory extract archive rar


【解决方案1】:

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

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

会这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 2020-07-01
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    相关资源
    最近更新 更多