我正在尝试使用mkdir
创建一个文件夹,该文件夹将按预期在本地驱动器上工作,但是如果使用映射的网络驱动器,它将在No such file or directory
上失败。大约一年前,我遇到了这个问题,并用一些net use
的诡计解决了这个问题,但不记得是什么。
示例命令:mkdir("Z:\\Mydir\\Subdir\\", 0777, true)
,此操作失败。但是mkdir("C:\\Mydir\\Subdir\\", 0777, true)
是成功的。网络驱动器上的权限可以进行测试,并且任何用户都可以创建目录。
如果我创建从C:\Mydir\
到Z:\Mydir\
的符号链接并使用mkdir("C:\\Mydir\\Subdir\\", 0777, true)
,则会抛出一个Invalid arguments exception
。
为什么phps mkdir在映射的网络驱动器上似乎无法正常运行?