比方,假如您的剧本具有依靠的日记或配置文件,请起首搜检它。假如运用此测试找不到文件,则下面的示例剧本会激发描述性毛病。
#!/usr/bin/perl $filename = '/path/to/your/file.doc'; if (-e $filename) { print "File Exists!"; }
起首,建立一个字符串,个中包括要测试的文件的途径。然后将-e(exists)语句包装在前提块中,以便只在文件存在时才挪用print语句(或放在那边的任何内容)。你能够经由过程运用除非前提来测试相反的 - 文件不存在 - :
unless (-e $filename) { print "File Doesn't Exist!"; }
其他文件测试操纵符
您能够运用“and”(&&)或“or”(||)操纵符一次测试两个或多个东西。其他一些Perl文件测试操纵符有:
搜检文件是不是可读
w搜检文件是不是可写
-x搜检文件是不是可实行
-z搜检文件是不是为空
f搜检文件是不是为一般文件
-d搜检文件是不是是目次
l搜检文件是不是是标记链接
运用文件测试能够协助您防止毛病,或许让您意想到须要修复的毛病。
相干引荐:《Perl教程》http://www.ki4.cn/course/list/39.html
本篇文章就是关于推断文件是不是存在于Perl中的要领引见,愿望对须要的朋侪有所协助!
以上就是怎样推断文件是不是存在于Perl中的细致内容,更多请关注ki4网别的相干文章!