跳到主要内容

递归修改文件权限 (sys.lchmod_r)

声明

sys.lchmod_r(文件路径, 权限)

参数

  • 文件路径
    文本型
  • 权限
    整数型,权限值,例如八进制的 o0755 为 7 * 8^2 | 5 * 8^1 | 5
    文本型,权限值,例如 "0755" 或者 "rwxr-xr-x" 20250625 支持

说明

将对目录下所有文件和子目录递归修改权限,不会遍历深层符号链接指向的目录
这个函数在 20250220 以后版本方可使用

示例

sys.lchmod_r("/var/mobile/Media/1ferver", 7 * 8^2 | 5 * 8^1 | 5)

-- 20250625 以上版本支持以下两种形式参数
sys.lchmod_r("/var/mobile/Media/1ferver", "0755")
sys.lchmod_r("/var/mobile/Media/1ferver", "rwxr-xr-x")