标签: perl
我有一段代码:
if ( ! -s $fh ) { ...more code }
我只需知道“-s”的含义!
答案 0 :(得分:9)
-s $fh检查$fh的文件大小,因此! -s $fh测试文件大小是否为零(或者没有这样的文件)。
-s $fh
$fh
! -s $fh
$fh可以是文件名或文件句柄(选中perldoc -f -X)。
请注意,这与-z $fh不同,因为它不会对非现有文件返回true。
-z $fh