gpt4 book ai didi

perl - 在 Perl 中检查文件是否存在

转载 作者:行者123 更新时间:2023-12-01 07:11:21 30 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How can I check if a file exists in Perl?

(8 个回答)


6年前关闭。




您将如何编写 Perl 脚本来检查文件是否存在?
例如,如果我想检查 $location 中是否存在 $file。
目前我正在使用一个冗长的子程序(见下文),我确定有更简单的方法吗?

# This subroutine checks to see whether a file exists in /home
sub exists_file {
@list = qx{ls /home};
foreach(@list) {
chop($_);
if ($_ eq $file) {
return 1;
}
}

最佳答案

使用 -e运算符(operator):

if (-e "$location/$file") {
print "File $location/$file exists.\n";
}

您可能希望使用比连接更强大的方法来连接 $location$file , 尽管。另请参阅 File::Spec 的文档(包含在 Perl 中)或 Path::Class .

关于perl - 在 Perl 中检查文件是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8584599/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com