如何使用php获取文件夹权限

时间:2012-01-17 02:04:20

标签: php

我知道在php中很容易看到文件权限,但我找不到目录权限的搜索引用。

是否可以使用php显示文件夹权限和所有权?

如果有人可以回答,请同时提供示例代码。

2 个答案:

答案 0 :(得分:13)

PHP的fileperms函数也适用于目录,如示例#2所示。

echo substr(sprintf('%o', fileperms('/path/to/directory')), -4);
// prints something like 1777

使用fileowner获取拥有该文件/目录的用户的ID。

答案 1 :(得分:0)

文件和目录对所有者,组和所有人具有相同的九个rwx权限位;它们也有相同的setuid,setgid和sticky bit,但它们的含义是不同的。

stat()在文件和目录上的工作方式相同。