怎么样快速统计文件夹及其子文件夹里的文件个数?

怎么样快速统计文件夹及其子文件夹里的文件个数?,第1张

命令行下输入dir就能统计出来啊。

比如你的图片文件夹位于d盘xxx下,里面有001、002...等等文件夹

可以输入cmd,启动命令行窗口,然后输入命令

dir d:\xxx\*.* /s

这样各文件夹下文件名、文件数都会显示出来,最后2行的是汇总数字。

如果需要用excel来处理相关信息,那么就在命令行下输入

dir d:\xxx\*.* /s > 1.txt

所有的显示信息都会输出到1.txt里。把1.txt的内容复制/粘贴到excel的新建表格里,做个分列,间隔符是空格。剩下的就可以按照需要进行处理了。

1、首先需要一个文件夹,随机找一个文件夹,右键点击。

2、接下来需要在d出来的菜单栏中,找到属性并点击它、

3、这里红框内我们就可以看到包含多少个文件。

4、我们进入需要统计文件数的文件夹里,按住键盘的“Ctrl”不放,再按住键盘上的"A",

5、这时我们可以看见文件夹里所有的文件都已经被选中,再看对话窗口左下角即可知道文件总数,还可以看到所选文件总数的大小。

使用fopen函数打开文件,使用fgetc()一个字符一个字符的读取,然后计数统计就可以啦,fget()从文件指针stream指向的文件中读取一个字符,读取一个字节后,光标位置后移一个字节,这个函数的返回值,是返回所读取的一个字节。如果读到文件末尾或者读取出错时返回EOF。

#include<stdio.h>

int main()

{

FILE *fp

char filename[50]

int num=0

printf("输入一个文件名: ")

gets(filename)

if((fp=fopen(filename,"r"))==NULL)

{

printf("文件打开失败..\n")

return

}

while(!feof(fp))fgetc(fp)&&num++

printf("%s 文件中共有字符个数: %d\n",filename,num)

fclose(fp)

return

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9929246.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存