0

好的,所以我尝试使用重命名(目录路径),即使我已经阅读了很多与之相关的问题,它似乎也很简单。每当我尝试重命名特定目录时,它都可以正常工作,但是对于同一目录中的另一个目录、相同的文件权限等,它会产生警告并且 rename() 函数不成功。除了文件权限之外还有什么其他原因会产生这样的警告?我很困惑!

4

1 回答 1

1

解决了!问题是我怀疑的!拒绝访问警告的唯一合乎逻辑的解释是句柄仍处于打开状态!当我使用 scandir() 时就是这种情况,我切换到旧的 php4 的等效解决方案.. opendir(); 读目录();和关闭的();使用目录时,这 3 个步骤至关重要!如果有人在使用 scandir() 时知道 closdir() 的等效项,请发布解决方案!谢谢并恭祝安康

于 2013-10-14T18:03:58.827 回答