我正在使用File::Slurp
read_file
和write_file
函数来更新文件内容。
现在我专注于向它添加错误处理。为此,我尝试对实际不存在的文件执行以下方法。
1)read_file($file) or die("file read failed\n");
不工作。只是抛出状态:500 软件错误。
2)try{ my @lines = read_file($file); } catch{ print "file cannot read";};
不工作。
3) err_mode 就像在http://search.cpan.org/~drolsky/File-Slurp-9999.13/lib/File/Slurp.pm#err_mode
. 不工作。
使用 Perl 是个坏主意File::Slurp
吗?