问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言遍历d盘下有多少个文件?

发布网友 发布时间:2022-04-26 15:19

我来回答

1个回答

热心网友 时间:2023-10-11 10:56

windows系统,代码举例如下:

include <windows.h>
#include <stdio.h>
#include <io.h>
void func(const char *dir, int *dirs, int *files)

{
_finddata_t fi;
char fname[MAX_PATH];
strcpy(fname, dir);
strcat(fname, "\\*.*");
int handle = _findfirst(fname, &fi);
if (handle > 0)
{
do
{
if (fi.attrib & 0x10) // 是子目录
{
(*dirs)++;
if (!strcmp(fi.name, ".") || !strcmp(fi.name, "..")) continue; //特殊目录处理
sprintf(fname, "%s\\%s", dir, fi.name);// 生成新路径存于fname
func(fname, dirs, files); // 递归调用
}
else (*files)++;
} while (!_findnext(handle, &fi));
}
_findclose(handle);
}
int main()
{
int dirs = 0, files = 0;
func("D:\\", &dirs, &files);
printf("%d 个目录,%d 个文件\n", dirs, files);
return 0;
}追问有简单一点的么

追答水平有限,等高手吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
洛阳火车站到洛阳关林的钢厂怎么坐公车去?钢厂目前是否分为三个小... 李永昌的《桃花运》 歌词 失眠特效药有哪些 失眠有什么快速特效药 长期失眠用什么药最好?失眠治疗特效药有哪些 失眠怎么办办,有没有什么特效药 本人严重失眠,有特效药吗? 长期焦虑失眠怎么办?有没有好的特效药? 离婚了,小孩抚养费对方拖着不给,玩失踪,怎么办? 小孩抚养费前夫每月都拖着不给怎么解决 c语言遍历d盘下有多少个文件? C语言:如何遍历指定的文件夹(可以包括子文件夹)中的每一个文件名 C/C++编程遍历文件夹,统计当前文件个数,输出文件名 怎么用C语言编程遍历文件夹下所有文件名 如何用C实现遍历文件夹 怎么用C语言遍历文件啊? 曲面屏opporeno6 C# 遍历文件夹下所有子文件夹中的文件,得到文件名 C语言遍历目录中的文件 微信查找附近的人在网络畅通的情况下为什么老是在搜索中? 冰箱咕噜响有水声怎么回事? 电冰箱经常咕噜嘎啦,咕噜嘎啦的响,每次响十声左右,过一会,又重复的响... 海尔冰箱为什么老咕噜咕噜响,而且响的时间特别长 这是怎么回事啊_百度... 上海诺达佳自动化技术有限公司怎么样? 上海哪有java培训或者自动化测试培训的(达内太贵了) 上海工业自动化仪表研究院 在上海如何 上海自动化仪器仪表研究院检测所怎么样 现在软件测试这个行业是个香饽饽,上海鲁德对自动化测试培训这一块不知道效果如何,有了解的吗 上海工业自动化仪表研究院有限公司怎么样? 捷列(上海)自动化科技有限公司怎么样? 请教C语言如何遍历文本文件,比较取得其中想要的内容?(高分悬赏) 请教C语言如何遍历文本文件,比较取得其中想要的内容?(高分悬赏) 在windows下 怎么用c语言遍历文件夹?要用纯c的 在windows下 怎么用c语言遍历文件夹?要用纯c的 C语言遍历所有文件的函数! C语言遍历所有文件的函数! C语言如何实现遍历文件夹下的所有txt文件并在文件中搜索字符串 C语言如何遍历目录 (C++也可以) findfirst findnext怎么用? C语言如何遍历目录 (C++也可以) findfirst findnext怎么用? 如何用C代码遍历整个windows文件夹查找某个特定文件? 如何用C代码遍历整个windows文件夹查找某个特定文件? windows下使用C/C++怎么遍历目录并读取目录下的文件列表 windows下使用C/C++怎么遍历目录并读取目录下的文件列表 用C语言编出遍历出某个目录以及其子目录下所有以TXT为扩展名的文本文件... 用C语言编出遍历出某个目录以及其子目录下所有以TXT为扩展名的文本文件 C语言遍历目录 C语言遍历目录 c语言遍历如何输出 c语言遍历如何输出 C语言,遍历程序目录下txt文件,每查到一个把文件名和目前个数传给函