如何按日期(最早到最近)对directoryinfo文件进行排序(而不是筛选)? 我正在使用asp.net和visual studio 2008在asp.net中按日期对directoryinfo中的文件进行排序
4
A
回答
8
同为@DaRKoN_在vb.net:
Module Module1
Sub Main()
Dim orderedFiles = New System.IO.DirectoryInfo("c:\\").GetFiles().OrderBy(Function(x) x.CreationTime)
For Each f As System.IO.FileInfo In orderedFiles
Console.WriteLine(String.Format("{0,-15} {1,12}", f.Name, f.CreationTime.ToString))
Next
End Sub
End Module
4
DirectoryInfo
类的GetFiles()
方法返回一个Array,它实现IEnumerable。所以你可以应用所有的标准LINQ扩展方法。
var orderedFiles = new System.IO.DirectoryInfo("path")
.GetFiles()
.OrderBy(x => x.CreationTime);
编辑:刚才意识到这是用VB标记的。另请参阅Jon在OP上的评论:现有答案。
0
这被标记VB(这就是为什么我碰到它。)我以为我会扔VB答案在那里。
Dim sDir As String = HttpRuntime.AppDomainAppPath
Dim oDirInfo As System.IO.DirectoryInfo
Dim oInfo As System.IO.FileInfo
oDirInfo = New System.IO.DirectoryInfo(sDir)
oInfo = oDirInfo.GetFiles().OrderByDescending(Function(p) p.LastWriteTime).First()
return oInfo.LastWriteTime
相关问题
- 1. 在vb.net中按日期对directoryinfo中的文件进行排序
- 2. 按创建日期排序DirectoryInfo
- 3. 在Mathematica中按文本日期列对数组进行排序
- 4. 按日期对表进行排序SQlite
- 5. 在PHP中按日期排序文件
- 6. Android:如何按日期对FTPFile []文件列表进行排序?
- 7. 如何按日期对文件列表进行排序?
- 8. 在ArrayList中按日期对ArrayList列表进行排序
- 9. 如何在VB6中按日期对Excel数据进行排序
- 10. 如何在Android中对日期和空日期进行排序?
- 11. 如何按iOS中的修改日期对文件进行排序
- 12. 按日期排序文件
- 13. 按日期差异对排序结果进行排序
- 14. asp.net gridview按日期排序
- 15. ASP.NET MVC - 按日期排序
- 16. 按日历顺序对日期列进行排序R
- 17. 使用directory.get文件()在c#中按日期对目录中的文件进行排序
- 18. 在Rails中按日期对博客文章进行分组和排序
- 19. 按日期分类器对邮件进行排序
- 20. 在Python中对文件进行排序
- 21. 根据PHP中的日期对事件数组进行排序
- 22. 在Go中按数字顺序对文件进行排序
- 23. 按倒排日期对ALV网格进行排序
- 24. 在asp.net中对表进行排序MVC
- 25. 根据postgresql中的asp.net中的日期时间对记录进行排序DB
- 26. 如何在Python中按日期时间对对象数组进行排序?
- 27. 在ASCII码上按日期对PERL数组进行排序
- 28. .net mvc3按日期变量对对象列表进行排序
- 29. 按日期对对象列表进行排序
- 30. 如何在java中按日期排序目录中的文件?
看起来这个问题是在此张贴处理[排序Directory.GetFiles()] [1] [1]:http://stackoverflow.com/questions/52842/sorting-目录的GetFiles –