通过PHP在Windows中设置文件夹权限

时间:2011-07-18 12:34:56

标签: php windows permissions filesystems

有没有办法在Windows文件系统上通过PHP正确设置文件夹权限,例如授予user A完全访问权限,user B只读文件夹\\fileserver\shares\users\A\

我似乎无法为PHP的Windows文件系统找到任何PHP函数

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

尽管使用了Unix文件权限语法,PHP的chmod()函数在Windows中也能正常工作(我刚测试过它)。

如果您的用户A是文件所有者而用户B不是,则很容易向用户A授予一组权限,为用户B授予不同的权限。您可以使用{{设置文件的所有者3}}函数(再次,类似于Unix的语法,但适用于Windows,受制于您的PHP程序,具有足够的权限来自行进行更改)。

希望有所帮助。

答案 1 :(得分:0)

如果您能够调用命令行进程,则可以使用SetACL(如果需要非常详细的控制),否则,CACLS就是内置的。