发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

如何按顺序文件访问目录中的文件?

2005-07-25 23:55
赞助商链接

似乎在java.io.File这个类当中我找不到可以实现此目的的办法,只有请教各位高手了!
我想达到的目的很简单:在这个目录中找到建立时间最早的那各文件,然后读入内存解析其内容。 应该如何实现?

2005-07-27 16:55

没人回复?自己先顶一个!
我好象在File这个类里只找到listFile()这个方法,难道我要遍历里面每个文件,读出它的lastModified()时间,然后一个一个地比较出最早的那个文件啊?这样做太恐怖了!!! 有没有简单一点的方法啊? 我只需要找目录下最旧的那一个文件就可以了!

2005-08-02 10:39

真的没人能帮我吗? 最后顶一次,再没泡泡的话只有去别的论坛问问了!:(

2005-08-02 17:57

使用Collection的SortedMap等排序功能,自己编写一个集合的排序算法,读入Collection再读出就实现排序了。很简单功能。

Collection是强大的。

2005-08-03 15:05

3X banq!
自己写一个对比File时间先后的Comparator,然后通过Arrays.sort(File.listFiles(),Comparator)这样的方法只是简化了代码,其实执行的效率也不高!

还有没有再简单,快捷一点的方法?
只需要找最大的文件,或者修改时间最早的文件,而不用遍历目录中每个文件的方法?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com