设置权限
- 更新时间2025-07-30
- 阅读时长2分钟
设置权限函数的权限输入端用于控制文件和目录的访问权限。如需设置权限,可将获取权限函数的权限输出端连线至“设置权限”函数的权限输入端,或将常量、控件连线至该输入端。
下图为权限参数的格式。

权限参数使用9位数据,分为三部分:用户、组和其它。每部分都有三个权限:读、写和执行。“读”用于确定集合中的成员是否可读取文件或目录。“写”用于确定集合中的成员是否可向文件或目录写入数据。“执行”用于确定集合中的成员是否可执行文件。1表示赋予权限。
例如,下图用于显示赋予用户读、写和执行文件的权限,但是未赋予权限给组和其它。

该结构以Linux使用的权限位为基础,通过这种方式管理用户、组和其它对象的读、写、执行操作。
(Windows)在非Linux操作系统上,对 权限 参数的使用非常有限。只能使用权限更改用户的写权限(位7),操作系统将忽略其它更改。将二进制值0与权限连接,可取消用户的写权限。创建新文件或目录时,操作系统将默认赋予读写权限,但不允许为组或其它对象更改读权限。非Linux操作系统上没有“执行”权限。因此,将0与权限连接只能更改新文件或目录的写权限。(Windows)在创建新目录时,操作系统也忽略了 权限 。只有创建新文件时才能使用权限。
(macOS)读、写和执行类别分别对应于查看文件、进行更改和查看文件夹的访问权限。
权限值可输入任何数值类型。例如,你可以 ,将数字格式 改为八进制格式,以缩短你设置文件或目录权限的二进制数字。八进制格式可把参数的每三位缩为一个八进制值。(Windows)例如,要使一个文件可写,输入八进制值 200,它对应于二进制表示法 10000000。(Linux)要授予用户读、写和执行的权限,请输入八进制值 700,它对应于二进制值 111000000。