PR_MkDir

创建一个具有指定名称和访问模式的目录。

语法

#include <prio.h>

PRStatus PR_MkDir(
  const char *name,
  PRIntn mode);

参数

该函数具有以下参数

name

要创建的目录的名称。所有路径组件都必须存在,直到但不包括叶组件。

mode

如果在 PR_CREATE_FILE 打开时创建文件,则为新目录的文件模式的访问权限位。

警告:mode 参数目前仅适用于 Unix 平台。将来可能适用于其他平台。

可能的值包括以下内容

  • 00400. 所有者可读。

  • 00200. 所有者可写。

  • 00100. 所有者可搜索。

  • 00040. 组可读。

  • 00020. 组可写。

  • 00010. 组可搜索。

  • 00004. 其他用户可读。

  • 00002. 其他用户可写。

  • 00001. 其他用户可搜索。

返回值

  • 如果成功,则返回 PR_SUCCESS

  • 如果失败,则返回 PR_FAILURE。可以通过 PR_GetError 获取实际原因。

描述

PR_MkDir 使用路径名 name 创建一个新目录。所有路径组件都必须存在,直到但不包括叶组件。例如,如果要创建的目录的路径名为 a/b/c/d,则目录 a/b/c 必须已存在。

另请参阅

PR_RmDir