问题:删除最老的文件,同时又不断有新文件的生成,循环往复,保证时间的连贯迅速性。首先,一定不要用到数据库,其次,要考虑到硬盘足够多的情况,因为硬盘少,空间小则每次搜索文件都比较快,时间可以忽略不计,但硬盘多,空间大,搜索文件的时间最非常之大,再加上排序,这样会造成虚拟内存的不足,有没有什么好的解决办法解决,比如优化了的查询排序算法或者问题的解决思路等等,解决了有合理建议的肯定给分。谢谢!
解决方案 »
- 如何得到SQL2000中视图中字段的数据类型等属性的信息
- 产品的价格不会一成不变,那么编写程序时应该注意些什么?
- 爱的眼睛:求助函数的问题,大伙帮看!不够分再加加加!几贴一起给分!火大!
- 想学SPI,但是Delphi方面的资料太少了。大都是C++的,请高人给些Delphi写SPI的资料吧,谢谢!
- 如何实现磁盘整理?
- fastreport怎么生成报表预揽!(30)谢谢了
- 新人小问题来也
- ******请教大家3个问题*******
- Trim怎么用?
- 哪有并口通信的控件或并口通信源码
- 我做的flash播放器,请大家提点意见,有分加的哦.
- 有没有关于作asp的ActiveX的资料?!如果知道请告知!up有分
新建文件应以日期时间做文件名便于排序。
记录文件名列表的文件格式可采用tstringlist.savetofile。
同时用stringlist的排序效率较高。
file1
file2
file3
你就覆盖最后的就是了。好像不是问题吧。