text
mkdir FILENAME, MASK
mkdir FILENAMEmkdir()函数创建 FILENAME 声明的目录,赋予它的权限是数字 MASK 被当前的 umask 修改后得到 的数字。如果该操作成功,返回真;否则返回假。
如果省略 MASK,那么就假定掩码为 0777,几乎就是大多数情况下你需要的掩码。通常,用一个权限比较宽松的 MASK (比如 0777)创建目录然后让用户用它们的 umask 修改该值要比使用 一个权限严格的 MASK 而不给用户放松权限的机会要好。如果文件或者目录会保存私人的文件 (比如邮件文件)时是个例外。
如果 mkdir(2) 系统调用不是你的 C 库内建的东西,那么 Perl 通过为每个目录调用 mkdir(1) 程序模拟它。如果你在这样的系统上创建一长串目录,那么你自己调用 mkdir 程序创建这些目录 要比启动无数子进程要高效得多。
评论
0评论加载中…