C语言

卡卡吉利 2010-10-06 07:54:25
C语言能否读取指定文件夹中的所有指定格式文件,其中文件的名都未知,如果能,请附上关键代码
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我先理解下LZ的意思:
就是打开一个文件夹;然后对文件夹下面的指定文件格式进行读取;
比如有一个test文件夹,里面包含了.bat格式的文件和.txt文件等,而现在就只要读取.txt的文件;

不知是不是这个意思??

如果是:
那么先就应该打开目录:
在linux下使用opendir操作目录,在windows下使用findfirst和findnext操作目录。

windows的我不太清楚,linux下就先opendir,接着readdir(遍历文件夹中的每个文件或文件夹),然后就对读取的文件名进行判断,看是否是你要的文件类型。比如.txt,看是否包含该字段,包含就处理,否则丢弃;
windows下的思想应该都一样。。
guzl86 2010-10-06
  • 打赏
  • 举报
回复
不知道你想干嘛,要是只是用来工具,可以用python脚本来完成吗,不用c的。
dingshaofengbinbin 2010-10-06
  • 打赏
  • 举报
回复
windows api不是挺好做的吗??
finfirst()
findnext()
小魔菇 2010-10-06
  • 打赏
  • 举报
回复
不明真相

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧