设置权限函数的权限输入端用于控制文件和目录的访问权限。如需设置权限,可将获取权限函数的权限输出端连线至“设置权限”函数的权限输入端,或将常量、控件连线至该输入端。

下图为权限参数的格式。

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

例如,下图用于显示赋予用户读、写和执行文件的权限,但是未赋予权限给组和其它。

该结构以Linux使用的权限位为基础,通过这种方式管理用户、组和其它对象的读、写、执行操作。

(Windows) 权限参数在非Linux操作系统上的使用非常有限。只能使用权限更改用户的写权限(位7),操作系统将忽略其它更改。将二进制值0权限连接,可取消用户的写权限。创建新文件或目录时,操作系统将默认赋予读写权限,但不允许为组或其它对象更改读权限。非Linux操作系统上没有“执行”权限。因此,将0权限连接只能更改新文件或目录的写权限。(Windows)创建新目录时操作系统也将忽略权限。只有创建新文件时才能使用权限

(macOS)读、写和执行类别分别对应于See Files、Make Changes和See Folders访问权限。

权限值可输入任何数值类型。例如,数值格式为八进制格式,可缩短用于设定文件或目录权限的二进制数。八进制格式可把参数的每三位缩为一个八进制值。(Windows)例如,如需将文件设为可写,可输入八进制值200,即二进制的10000000。(Linux)如需赋予用户读、写、执行权限,可输入八进制值700,即二进制的111000000