因为我发现取到的硬盘上的文件都是按名称排序枚举的,如何按文件的更新时间直接取最新10个文件记录,不想全部遍历一遍再排序,再取前10个
解决方案 »
- [asp.net] 新闻发布 ,新闻中图片,文件的发布问题
- 如何根据值来查找树形结构?
- ASP.NET成员管理密码一定要7位且加一个特殊字符,请问有没有办法使密码简单化呢
- ado的模糊搜索。用什么显示出搜索到的记录比较好。还有高亮显示。有点晕。
- 使用过web用户控件的进来!!!使用web自定义控件提示:分析器错误!
- 昨天.net面试题....
- 确认功能 删除纪录时如何让用户确认?
- 请各位高手帮我看看这个页面的语句错在哪儿?ASP.net
- sql 语句优化问题 怎么提高语句搜索性能
- ifram跨域访问失败
- [求助]vs2005添加数据库连接的时候,没有SQLServer2005的数据库列表??
- 求ASP.NET电子书
FileInfo[] files = dir.GetFiles();
List<FileInfo> topTenFiles = files.OrderByDescending(f => f.LastWriteTime).Take(10).ToList();
例如 :
我就是小强.doc ~/files/200905080105482512.doc 20080508 12:12:12 20080506 12:12:12
这样列表啥的,一般直接在数据库端 筛选
然后根据虚拟路径 去找文件。
没有办法实现以下是msdn的解释:
DirectoryInfo GetFiles
返回文件的名称顺序无法保证;如果需要特定排序顺序,请使用 Sort()()() 方法。