文件测试

函数-e是一个内置函数,测试文件是否存在。

  1. print "what" unless -e "/usr/bin/perl"; 

函数-d则是一个内置函数,测试指定的文件是否是一个目录。

函数-f测试给定的文件是否是一个文本文件。

这是a large class of functions中的三个函数,以-X 的形式,X是小写或者大写字母。这些函数被叫做文件测试。请注意,前缀的减号。在google查询中,减号表示排除这种样式的结果。这样导致文件测试很难在Google中搜索相关资料。所以可以用“perl file test”作为关键字替代。