C语言常用函数-findfirst()搜索指定磁盘目录里文件函数
2021/7/8 23:27:08
本文主要是介绍C语言常用函数-findfirst()搜索指定磁盘目录里文件函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
演示版本
VS2013
findfirst()函数
findfirst函数用于搜索当前磁盘目录中第一个匹配的文件,常与findnext共同使用。
findfirst()函数的返回值:成功返回0,不成功返回-1。
本示例演示用findfirst()函数查找目录下所有扩展名为.txt的文件。
#include <stdio.h> #include <io.h> int main() { //查找目录下的所有扩展名为.c的文件 const char *to_search = "D:\\1\\5\\*.txt";//欲查找的文件,支持通配符 long handle;//用于查找的句柄 struct _finddata_t fileinfo;//文件信息的结构体 handle = _findfirst(to_search, &fileinfo);//第一次查找 if (-1 == handle) { return -1; } printf("%s\n", fileinfo.name);//打印出找到的文件名 while (!_findnext(handle, &fileinfo))//循环查找其他符合的文件,直到找不到其他的为止 { printf("%s\n", fileinfo.name); } _findclose(handle);//关闭句柄 return 0; }
阿飞
2021年7月8日
这篇关于C语言常用函数-findfirst()搜索指定磁盘目录里文件函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享