Sys.mkdir ocaml 中的 int 参数是什么
What is the int argument in Sys.mkdir ocaml
在the Sys
doc上我看到有一个创建目录的函数,我猜string
参数是目录的名字,但是我不知道int
是什么论证是为了.
val mkdir : string -> int -> unit
Create a directory with the given permissions. [Since 4.12.0]
可能与Unix
中同名函数的第二个参数有关:
val mkdir : string -> file_perm -> unit
Create a directory with the given permissions (see Unix.umask
).
但这对我也没有太大帮助。
如果我想创建一个目录来创建文件,我应该为这个参数使用什么?
这是 Unix 文件权限号。它是一个3 * 3位向量,对应于当前用户({owner,group,other})函数中的{execute,write,execute}权限。
在 Windows 上,此参数被忽略,您可以使用 0o755
作为合理的 unix 默认值。
在the Sys
doc上我看到有一个创建目录的函数,我猜string
参数是目录的名字,但是我不知道int
是什么论证是为了.
val mkdir : string -> int -> unit
Create a directory with the given permissions. [Since 4.12.0]
可能与Unix
中同名函数的第二个参数有关:
val mkdir : string -> file_perm -> unit
Create a directory with the given permissions (seeUnix.umask
).
但这对我也没有太大帮助。
如果我想创建一个目录来创建文件,我应该为这个参数使用什么?
这是 Unix 文件权限号。它是一个3 * 3位向量,对应于当前用户({owner,group,other})函数中的{execute,write,execute}权限。
在 Windows 上,此参数被忽略,您可以使用 0o755
作为合理的 unix 默认值。