我正在查看某人的旧代码,并且遇到了以下语句:

$tmpStr = "/some/file/location/";

if(-d $tmpStr){
   printf("1");
}else{
   printf("2");
}

我对-d的功能感到困惑...有什么帮助吗?

最佳答案

如果以下字符串是目录,则-d返回true。

参见 -X in perlfunc

关于perl - 在perl中使用-d测试运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6456137/

10-12 15:36