一.函数接口
(1)DIR *opendir(const char *name);
功能:打开一个目录并获得一个目录流指针
参数:
name:需要打开的目录名称
返回值:
成功:目录流指针
失败:NULL
(2)struct dirent *readdir(DIR *dirp);
功能:读取目录中的一个文件信息
参数:
dirp:目录流指针
返回值:
成功:读到的文件的信息的地址
失败:NULL
目录末尾:NULL
(3) int mkdir(const char *pathname, mode_t mode);
mkdir("test", 0777); 创建一个文件夹
(4) char *getcwd(char *buf, size_t size);
功能: 获取当前工作路径
(5)int closedir(DIR *dirp);
功能:关闭一个目录
二.chmod命令:增减文件的读写执行权限
chmod +/-r 文件名
chmod +/-w 文件名
chmod +/-x 文件名
chmod 八进制值(0777) 文件名(不受掩码影响)