读书人

[D]perl里如何判断目录已经存在

发布时间: 2012-06-29 15:48:47 作者: rapoo

[D]perl里怎么判断目录已经存在
我知道可以用if(-e $folder)这样判断,不过我的$folder = "~/Document/aaa";

Perl code
$folder = "~/Document/aaa";if (-e $folder){printf "exist";}else{printf "not exist";}

这样是不行的,只有写全路径$folder = "Users/user/Document/aaa";才可以。
我的问题该怎么解决呢,我不想写全路径
---------------------
Double行动:
原帖分数:30
加分:30

[解决办法]
用glob扩展下,
if(-e (glob("~"))[0])
[解决办法]
Perl code
#!/usr/bin/perluse Env;$h = "$HOME/Document/aaa";print "$h"; 

读书人网 >perl python

热点推荐