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

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

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

有任何想法吗?

Solutions Collecting From Web of "在Windows中通过PHP设置文件夹权限"

尽管使用了Unix文件权限语法,但是PHP的chmod()函数在Windows中工作(我只是测试了它)。

如果您的用户A是文件所有者,而用户B不是,那么向用户A授予一组权限并向用户B授予不同的权限将很容易。您可以使用chown()函数设置文件的所有者(再一次,类Unix的语法,但与Windows一起工作,取决于你的PHP程序是否有足够的权限来进行更改)。

希望有所帮助。

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