我有这个目录结构:
$ ls -F
analyze/
data.pl
input.pl
logminer.txt
logSearch.pl
readFormat.pl
Version Notes.txt
datadump.pl
format/
logminer.pl
logs/
properties.txt
unzip.exe
我跑:
perl -e 'if (!(-d analyze)){ print "poo\n"}'
它打印出来poo
。
这里缺少什么?我之前做过这样的测试,它会正确识别目录存在。为什么不是这个目录?