中易网

FindFirstFile和FindNextFile查找文件的顺序问题

答案:2  悬赏:10  
解决时间 2021-02-27 20:04
看了网上很多讨论这两个函数的用法,但是不知道各位有没有注意到FindFirstFile找到的第一个文件规则是什么,我所看到的是在NTFS格式的磁盘中找到的第一个文件是创建时间最新的文件,而且它的首字母是排在具有同等时间的最前面,然后FindNextFile再根据第一个文件按照字母排序的方式进行下一个文件的查找。如果存在两个文件夹A和B,如果B的创建时间比较新,那么第一找到的就是B文件夹,然后FindNextFile就不可能会找到A文件夹,所以就会出现遍历少了A文件,请问如何才能做到找到的第一个文件是按字母排序的第一个来找的。
最佳答案
想问问楼主问题解决了没?
全部回答
具体我也不是很清楚,但是你先用findfiirst再用findnext是可以遍历文件夹下所有的,而且我这边是顺序的,下面是一个实例 #include  #include  int main (void) {     _finddata_t fileDir;     char *dir="d:\\chn\\*.*";     long lfDir;     if((lfDir = _findfirst(dir,&fileDir))==-1l)         printf("No file is found\n");     else{         printf("file list:\n");         do{             printf("%s\n",fileDir.name);         }while( _findnext( lfDir, &fileDir ) == 0 );     }     _findclose(lfDir);     return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鼠辈无颜见天日。是什么意思
居然之家都有哪些洁具品牌?有进口的吗?
给朋友写邮件英文周末来自己家玩
4399皮卡堂怎么使用技能“点水漂”啊?最好有
公安部高级警官学院国内安全保卫教育训练中心
比的后项可以是0的吗
陆丰市烟草专卖局稽查大队一中队这个地址在什
照样子词语接龙
老公以前的情人是他的下属,怎么办?现在还有暧
味好果园城市果品批发行地址在什么地方,想过
木木不成林 人人吾之心 什么意思?
知道或了解日本迈酷高daygrow么?
天津师范大学哪些专业不是师范类的?
红昇商行怎么去啊,有知道地址的么
木禺与土禺的翻译
推荐资讯
寿光属于潍坊市么?
四川康贝医药连锁德福堂健康药房地址在什么地
羽毛球拉线竖23横21还系拉23磅
修行的最终目的是什么?
红红广告·刻章在什么地方啊,我要过去处理事
考研没上理科线但过农学线能不能调到农学专业
CSS的问题,对于CSS的类的理解a.mailto
沪深300的手续费大概是多少
龙家坡地址在哪,我要去那里办事
品道茶香我想知道这个在什么地方
请问我打算买500元以内的水冷!是买一体式的
小学二年级下册语文《三个儿子》:在括号里填
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?