(PECL xattr >= 0.9.0)
xattr_remove — 删除扩展属性
此函数删除文件的扩展属性。
扩展属性有两个不同的命名空间:用户和根。用户命名空间对所有用户可用,而根命名空间仅对具有根权限的用户可用。xattr 默认操作用户命名空间,但可以通过 flags
参数更改。
filename
我们要从中删除属性的文件。
name
要删除的属性的名称。
flags
XATTR_DONTFOLLOW |
不跟随符号链接,而是在符号链接本身操作。 |
XATTR_ROOT |
在根 (受信任) 命名空间中设置属性。需要根权限。 |
示例 #1 删除文件的全部扩展属性
<?php
$file = 'some_file';
$attributes = xattr_list($file);
foreach ($attributes as $attr_name) {
xattr_remove($file, $attr_name);
}
?>