- 此问题在此处已有答案**:
How can I check if a file exists in Perl?(8个答案)
昨天关门了。
我想检查是否存在通过文件,并且在某个路径中没有失败文件。是否有文件不存在的操作符?
example path:
x.pass
y.fail
my $filepath = "path/to/file/";
if (-e "$filepath/*pass" && <*fail not exist>){
#do something
}
How can I check if a file exists in Perl?(8个答案)
昨天关门了。
我想检查是否存在通过文件,并且在某个路径中没有失败文件。是否有文件不存在的操作符?
example path:
x.pass
y.fail
my $filepath = "path/to/file/";
if (-e "$filepath/*pass" && <*fail not exist>){
#do something
}
1条答案
按热度按时间yebdmbv41#
stat
/-e
获取有关文件的信息。如果存在错误(包括文件不存在),则返回false。如果文件不存在,则返回错误ENOENT
。或
注意,你问的是如何检查一个文件是否存在,如果你问的是像你的例子所建议的那样的全局对象,you already know how to do that。