我有这样一段代码:
if ( ! -s $fh ) {
...more code
}
我只需要知道“-s”是什么意思!
最佳答案
-s $fh
检查 $fh
的文件大小,所以 ! -s $fh
测试文件大小的长度是否为零(或没有这样的文件)。
$fh
可以是文件名,也可以是文件句柄(检查 perldoc -f -X)。
请注意,这与 -z $fh
不同,因为它不会为不存在的文件返回 true。
关于perl - Perl if block 中的 "-s"有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22838491/