0

サイズが appx 60 MB の tar.gz ファイルがあります...その tar.gz ファイル内の XML ファイルを抽出する必要があります..しかし、以下のコマンドを使用しているときにメモリ不足エラーが発生します..

use Archive::Extract;
$TAR_FILE_WORK_PATH='C:\..\..\..\Perl\IN\test_sample.xml.tar.gz';
$WORK_DIR = 'C:\..\..\..\Perl\IN\Work';
my $extract_obj = Archive::Extract->new(archive => $TAR_FILE_WORK_PATH, type => 'tgz');
if (!($extract_obj->extract(to => $WORK_DIR))){
print "Error extracting tar file\n";
}
else {
print "Extracted tar file $LATEST_FILE_NAME successfully";
}

効率的な方法で tar.gz ファイルを別のディレクトリに抽出するのを手伝ってください....

4

1 に答える 1

0

次の質問の答え:

perl を使用して tar.gz ファイルを抽出する際のメモリ不足

彼らは、 PREFER_BIN を使用すると役立つかもしれないと述べています。

于 2013-09-29T10:17:28.717 に答える