【发布时间】:2017-01-18 22:30:19
【问题描述】:
阅读代码,我发现:
use File::Path;
mkpath($hinitdir) unless -d $hinitdir;
mkpath($hrestdir) unless -d $hrestdir;
那么-d这个选项是什么意思呢?
【问题讨论】:
-
查看文件测试操作符的文档-X :
-d File is a directory -
请注意,
mkpath已经跳过创建现有目录的尝试,因此mkpath($hinitdir) unless -d $hinitdir;应该只是mkpath($hinitdir); -
@ikegami 是的,简洁就是美。谢谢
标签: perl