当前位置:白小姐输尽光全年资料大全 > 取子夹名称 >

C语言:如何得到指定地址的文件夹中所有文件的名和其修改时间 包

  C语言:如何得到指定地址的文件夹中所有文件的文件名和其修改时间 包括子文件内的

  C语言:如何得到指定地址的文件夹中所有文件的文件名和其修改时间 包括子文件内的

  因为我要得到所有文件名然后用kmp算法模式匹配再按时间排序但是我不知道得到文件名和文件信息的语句windows下...

  因为我要得到所有文件名 然后用kmp算法模式匹配 再按时间排序 但是我不知道得到文件名和文件信息的语句

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  //获取指定目录下的所有文件列表 author:wangchangshaui jlu

  俺前段时间写了段功能相似的程序,但用的是用C++/STL写的,访问目录使用了win32api(能访问指定目录的子目录)。

  获取文件名与修改时间由FileOfDirectory::detectFiles实现(其实你只需要看这一个函数即可)。

  这段程序以STL数组保存单个文件名,查询过程中没有回溯,wcsstr函数内部也是KMP,所以事实上这个程序也是按KMP查询的

  如果你写控制台程序,把entp3的代码写到main里即可,如果是windows程序,写到WinMain里即可。

  SortByAccessTime是按修改时间排序文件的,因为先搜索近期用过的文件意义比较大。

  GetItemByID更具索引返回FileNameAndTime 对象,一般和FindFilesByKeyWord配合使用。

http://lumkeslaw.com/quzijiamingchen/187.html
点击次数:??更新时间2019-06-07??【打印此页】??【关闭
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】