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

有没有人遇到过这个问题哈!perl 使用mkdir 提示 file exists怎么回事哈啊?

有没有人遇到过这个问题哈!perl 使用mkdir 提示 file exists怎么回事哈啊?

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

2 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

有没有这个可能,两个perlscript进程都在调用这个function,Proc1:check-dok;------------->mkdirok;Proc2:------------check-dok;-------------mkdirFileexists,ERROR!!!
                            
查看完整回答
反对 回复 2019-10-25
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

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

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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