想要知道一个盘符内所有文件的最后修改日期,然后挑出一个月没有操作过的文件,应该怎么做能够效率高一些?

解决方案 »

  1.   

    使用DOS命令:
    如:dir  /S C:\python27  --------------》获取C:\python27目录下所有文件信息
    for 循环,找出一个月没有操作过的文件
      

  2.   

    世界上最快的文件搜索工具everything是基于扫描和监控NTFS目录区的,索引500G硬盘在20秒左右,然后任何搜索和监控都小于100ms,它有sdk的,你可以用它的sdk来开发。如果你是用传统的遍历目录的方式,效率非常低,扫描一个大的分区,可能要数分钟的时间。
    工具和sdk下载地址:
    http://www.voidtools.com/download.php