mkdir
- 功能:创建目录
- 原型:
int mkdir(const char *path, mode_t mode);
- 参数:
1) path
2) mode - 返回值:
成功:返回0
失败:返回-1,并会设置errno - DO
#include <func.h>
int main(int argc, char* argv[]) {
// ./test_mkdir dir mode(八进制)
// 参数校验
if (argc != 3) {
error(1, 0, "Usage: %s dir mode", argv[0]);
}
// 参数类型转换
mode_t mode;
sscanf(argv[2], "%o", &mode);
int err = mkdir(argv[1], mode);
if (err) {
error(1, errno, "mkdir %s", argv[1]);
}
return 0;
}