为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

潇潇雨雨 2019-11-03 10:00:28
在使用mkdir之前已经使用过'-d'检查要新建目录是否存在,执行后,仍然提示Fileexists.work目录新建成功了的.是权限方面的问题还是,-d检查有问题?my$directory="work/month"if(!-d$directory){if(!mkdir($directory,0777)){print$!;}
查看完整描述

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

有没有这个可能,两个perlscript进程都在调用这个function,Proc1:check-dok;------------->mkdirok;Proc2:------------check-dok;-------------mkdirFileexists,ERROR!!!
                            
查看完整回答
反对 回复 2019-11-03
?
梦里花落0921

TA贡献1772条经验 获得超6个赞

-d检测目标是否是一个目录
如果目标存在且是一个文件,-d会返回false。同时,mkdir也会失败(同名文件已存在)。
===========
你可以自己ls一下啊.....
                            
查看完整回答
反对 回复 2019-11-03
  • 2 回答
  • 0 关注
  • 247 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号