请教各位一个问题,求解答:perl 使用mkdir 提示 file exists怎么回事哈啊?

在使用mkdir之前已经使用过'-d'检查要新建目录是否存在,执行后,仍然提示Fileexists.work目录新建成功了的.
是权限方面的问题还是,-d检查有问题?
my$directory="work/month"
if(!-d$directory){
if(!mkdir($directory,0777)){
print$!;
}
潇潇雨雨
浏览 248回答 2
2回答

鸿蒙传说

有没有这个可能,两个perlscript进程都在调用这个function,Proc1:check-dok;------------->mkdirok;Proc2:------------check-dok;-------------mkdirFileexists,ERROR!!!

梦里花落0921

-d检测目标是否是一个目录如果目标存在且是一个文件,-d会返回false。同时,mkdir也会失败(同名文件已存在)。===========你可以自己ls一下啊.....
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript