网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > .Net >

目录操作相关函数

时间:2025-04-27 14:04

人气:

作者:admin

标签:

导读:mkdir函数 此函数用于创建一个目录 //头文件 #include lt;sys/stat.hgt; #include lt;sys/types.hgt; int mkdir(const char *pathname,mode_t mode); //pathname:目录的路径 //mod...

mkdir函数

此函数用于创建一个目录

//头文件
#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:要删除的目录必须是空的

opendir函数

此函数用于打开目录,打开目录并不意味着进入目录

//头文件
#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

readdir函数

此函数用于读取目录

//头文件
#include <dirent.h>

struct dirent *readdir(DIR *dirp);
//dirp:指的是待读取目录的目录指针
//ret:成功返回一个指向该目录中下一个目录项的指针,失败返回NULL

调用完此函数,dirp会指向下一个文件,如果到达末尾会返回NULL
image

image

stat函数

此函数用于获取文件的信息

//头文件
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>

int stat(const char *pathname, struct stat *buf);
//pathname:待读取文件的路径
//buf:获取的文件信息结构体的地址

image

image

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信