这在perl中意味着什么?
my $dirPath = "/some/dir"
if (-d $dir_path && -r _ && -w _ )
{
}
我知道什么-d但是-w和-r和_怎么办?
答案 0 :(得分:7)
From:
-r File is readable by effective uid/gid.
-w File is writable by effective uid/gid.
所以-r
和-w
测试文件是否可读。下划线是一个特殊句柄,用于请求perl返回有关最新文件测试中指定的文件的信息,在这种情况下为-d $dir_path
。
因此,您的代码会测试$dir_path
是否是我们已阅读的目录&写权限。