【发布时间】:2010-10-18 21:37:32
【问题描述】:
我正在使用 PHP 函数 mkdir($path, 0777) 在 Apache 服务器(在 Windows 上运行)上创建一个新目录。
当我创建它并查看文件夹时,Windows 已将目录设置为只读。有没有办法在不使用 exec() 到 cacls.exe 的情况下改变它? PHP 文档指出 chmod() 在 Windows 上不起作用,但没有说明替换方法。
Google 似乎在这方面有点帮不上忙。
编辑:在与我的两位教育机构的管理员交谈了几分钟后,似乎他们的学生测试 PHP 服务器正在使用 USB 驱动器运行。我有一种感觉,这将与它有关拍脑袋
【问题讨论】:
-
请注意,chmod 在 windows 上不起作用,因为 windows 使用与 linux 不同的权限方法。
-
是的,我正在寻找一种在 windows 上复制 chmod() 功能的方法 :)
标签: php windows directory chmod