linux系统编程之文件与IO(四):目录访问相关系统调用

1. 目录操作相关的系统调用 1.1 mkdir和rmdir系统调用 1.1.1 实例 1.2 chdir, getcwd系统调用 1.2.1 实例 1.3 opendir, closedir, readdir, 1.3.1 实例:递归便利目录

1. 目录操作相关的系统调用

1.1 mkdir和rmdir系统调用

[code] filename: mk_rm_dir.c #include <sys/stat.h> int mkdir(const char *path, mode_t mode); return: S 0 F -1 note: mode权限至少要有执行权限。 [/code] [code] #include <unistd.h> int rmdir(const char *pathname); return: S 0 F -1 note: pathname目录必须是空目录。

1.1.1 实例

#include <unistd.h>#include <sys/stat.h>#include <stdio.h>#include <assert.h>#define MODE (S_IRUSR | S_IWUSR | S_IXUSR | S_IXGRP | S_IXOTH)int main(int argc, char *argv[]){char *pname;assert(argc == 2);pname = argv[1];assert(mkdir(pname, MODE) == 0);printf(, pname);assert(rmdir(pname) == 0);printf(, pname);return 0;},服务器空间,虚拟主机,网站空间绊住的不仅是双脚,还有未来。

linux系统编程之文件与IO(四):目录访问相关系统调用

相关文章:

你感兴趣的文章:

标签云: