【发布时间】:2016-04-20 17:42:51
【问题描述】:
我正在尝试使用 Archive::Zip 提取一些文件。 一切正常。正在提取文件,没有任何问题。以下是部分代码:
my $zip = Archive::Zip->new($file);
foreach my $member ($zip->members) {
next if $member->isDirectory;
(my $extractName = $member->fileName) =~ s{.*/}{};
$member->extractToFileNamed($unixPath{'Rdrive'}.$extractName);
}
我在运行脚本时收到以下警告:
error: Can't chmod() /test/test.txt: Operation not allowed
我试图找到一种方法在 Archive::Zip 中隐藏此消息,但无法找到任何方法来做到这一点。我无法更改服务器的权限。隐藏此消息的最佳方法是什么?
谢谢你, -安德烈
【问题讨论】: