mkdir函数
此函数用于创建一个目录
//头文件#include <sys/stat.h>#include <sys/types.h>int mkdir(const char *pathname,mode_t mode);//pathname:目录的路径//mode:目录的权限//ret:成功返回0,失败返回-1//头文件 #include <sys/stat.h> #include <sys/types.h> int mkdir(const char *pathname,mode_t mode); //pathname:目录的路径 //mode:目录的权限 //ret:成功返回0,失败返回-1//头文件 #include <sys/stat.h> #include <sys/types.h> int mkdir(const char *pathname,mode_t mode); //pathname:目录的路径 //mode:目录的权限 //ret:成功返回0,失败返回-1
rmdir函数
此函数用于删除一个目录
//头文件#include <unistd.h>int rmdir(const char *pathname);//pathname:目录的路径//ret:成功返回0,失败返回-1//notice:要删除的目录必须是空的//头文件 #include <unistd.h> int rmdir(const char *pathname); //pathname:目录的路径 //ret:成功返回0,失败返回-1 //notice:要删除的目录必须是空的//头文件 #include <unistd.h> int rmdir(const char *pathname); //pathname:目录的路径 //ret:成功返回0,失败返回-1 //notice:要删除的目录必须是空的
opendir函数
此函数用于打开目录,打开目录并不意味着进入目录
//头文件#include <sys/types.h>#include <dirent.h>DIR *opendir(const char *name);//name:目录的路径//ret:成功返回指向目录入口的指针,失败返回NULL//头文件 #include <sys/types.h> #include <dirent.h> DIR *opendir(const char *name); //name:目录的路径 //ret:成功返回指向目录入口的指针,失败返回NULL//头文件 #include <sys/types.h> #include <dirent.h> DIR *opendir(const char *name); //name:目录的路径 //ret:成功返回指向目录入口的指针,失败返回NULL
chdir函数
此函数用于改变工作目录
//头文件#include <unistd.h>int chdir(const char *path);//path:要进入的目录的路径//ret:成功返回0,失败返回-1//头文件 #include <unistd.h> int chdir(const char *path); //path:要进入的目录的路径 //ret:成功返回0,失败返回-1//头文件 #include <unistd.h> int chdir(const char *path); //path:要进入的目录的路径 //ret:成功返回0,失败返回-1
readdir函数
此函数用于读取目录
//头文件#include <dirent.h>struct dirent *readdir(DIR *dirp);//dirp:指的是待读取目录的目录指针//ret:成功返回一个指向该目录中下一个目录项的指针,失败返回NULL//头文件 #include <dirent.h> struct dirent *readdir(DIR *dirp); //dirp:指的是待读取目录的目录指针 //ret:成功返回一个指向该目录中下一个目录项的指针,失败返回NULL//头文件 #include <dirent.h> struct dirent *readdir(DIR *dirp); //dirp:指的是待读取目录的目录指针 //ret:成功返回一个指向该目录中下一个目录项的指针,失败返回NULL
调用完此函数,dirp会指向下一个文件,如果到达末尾会返回NULL
stat函数
此函数用于获取文件的信息
//头文件#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>int stat(const char *pathname, struct stat *buf);//pathname:待读取文件的路径//buf:获取的文件信息结构体的地址//头文件 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int stat(const char *pathname, struct stat *buf); //pathname:待读取文件的路径 //buf:获取的文件信息结构体的地址//头文件 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int stat(const char *pathname, struct stat *buf); //pathname:待读取文件的路径 //buf:获取的文件信息结构体的地址
来源链接:https://www.cnblogs.com/lradian/p/18849336
© 版权声明
本站所有资源来自于网络,仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您(转载者)自己承担!
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
THE END
暂无评论内容