-2
$PATTERN = 'specialname';
my $ArchiveX = Archive::Zip->new();
$ArchiveX->writeToFileNamed($PATTERN.".zip");
my $FileName = $File::Find::name;
$FileName =~ s/\//\\/g;
if ($FileName =~ /$PATTERN/) {
print "Addfile:".$FileName;
print "\n";
$ArchiveX->addFile($FileName);
}
エラー:この答えは上記の質問にコメントスレッドの外に構築されてい
Can't call method "addFile" on an undefined value.
Can't call method "desiredCompressionLevel" on an undefined value
、 '死ぬ定義された$ ArchiveXない限り「CRUD、\ $ ArchiveXが定義されていない」を追加;'と、それが死ぬかどうかを確認します。 –
死ぬ。 $ ArchiveXが定義されていません – user1095332
その場合、なぜ '$ ArchiveX'に新しい' Archive :: Zip'オブジェクトを割り当てることができないのかを知る必要があります。あなたは 'strict'と' warnings'を使っていますか? –