浦乐 发表于 2025-5-29 13:08:57

目录操作相关函数

mkdir函数

此函数用于创建一个目录
//头文件
#include <sys/stat.h>
#include <sys/types.h>

int mkdir(const char *pathname,mode_t mode);
//pathname:目录的路径
//mode:目录的权限
//ret:成功返回0,失败返回-1rmdir函数

此函数用于删除一个目录
//头文件
#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:成功返回指向目录入口的指针,失败返回NULLchdir函数

此函数用于改变工作目录
//头文件
#include <unistd.h>

int chdir(const char *path);
//path:要进入的目录的路径
//ret:成功返回0,失败返回-1readdir函数

此函数用于读取目录
//头文件
#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:获取的文件信息结构体的地址


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

韦逸思 发表于 2025-10-27 00:46:57

这个有用。

羊舌正清 发表于 2025-11-30 05:46:34

谢谢分享,试用一下

暴灵珊 发表于 2025-12-2 21:56:40

用心讨论,共获提升!

呼延冰枫 发表于 2025-12-4 21:30:54

谢谢分享,辛苦了

佴莘莘 发表于 2025-12-11 18:50:23

yyds。多谢分享

乃阕饯 发表于 2025-12-29 16:58:51

很好很强大我过来先占个楼 待编辑

任静柔 发表于 2026-1-4 18:58:11

热心回复!

矛赓宁 发表于 2026-1-11 01:30:41

很好很强大我过来先占个楼 待编辑

箝德孜 发表于 2026-1-15 06:50:46

很好很强大我过来先占个楼 待编辑

俏挺喳 发表于 2026-1-16 18:06:10

热心回复!

寨亳 发表于 2026-1-17 00:18:37

喜欢鼓捣这些软件,现在用得少,谢谢分享!

挡缭 发表于 2026-1-21 05:02:26

新版吗?好像是停更了吧。

左丘平莹 发表于 2026-1-21 06:33:28

感谢分享,学习下。

蔓好 发表于 2026-1-23 01:45:26

新版吗?好像是停更了吧。

咒卖箴 发表于 2026-1-24 10:46:26

感谢分享

吕颐然 发表于 6 天前

前排留名,哈哈哈

寇秀娟 发表于 6 天前

新版吗?好像是停更了吧。

司空娅玲 发表于 15 小时前

yyds。多谢分享

村亢 发表于 9 小时前

东西不错很实用谢谢分享
页: [1]
查看完整版本: 目录操作相关函数