c语言 怎样获取文件夹中的所有文件

c语言 怎样获取文件夹中的所有文件,第1张

较简单的是用DOS命令 DIR 并转向到一个文件,再打开文件清败读李喊出一个一个文件名

例如:

char my_cmd[80] = "DIR/B/A-D D:\\USER\\WANG >>abc.lis"

system( cmd)

你就获得D:\\USER\\WANG 文件夹中的所有文件,选项意思是 只列 文件名,并按字母排列。

>>abc.lis 转向,存入文件 abc.lis

接着,你可以答扰颤 用FILE *fp fp = fopen("abc.lis","r")打开文件

用 fgets() 读文件名。

可以使用亮裂段命令行命令。

Win+R,输入CMD,打开命令行提示符窗口,用CD命令定位到需要获取文件夹内文件源雀名称的目录下,如C:\A,然后输入以下敬誉代码,就会生成文件清单到file01.TXT文件中。

DIR /B /S /A:-D >file01.txt


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

原文地址: http://outofmemory.cn/tougao/12124603.html

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

发表评论

登录后才能评论

评论列表(0条)

保存