0
A
回答
1
使用System.IO.DirectoryInfo可帮助最古老的文件夹。
具体关于CreationTime
财产和EnumerateDirectories
方法。
下面是使用LINQ的EnumerateDirectories方法的修改示例:
' Create a DirectoryInfo of the Program Files directory.
Dim dirPrograms As New DirectoryInfo("c:\program files")
' LINQ query for oldest directory
Dim dir = (From dir In dirPrograms.EnumerateDirectories()).Min(function (o) o.CreationTime).FirstOrDefault()
If Not IsNothing(dir) Then
' perform rest of function
End If
这里是一个非LINQ版本,以获得一个文件夹中最目录:
Dim di As New DirectoryInfo("C:\program files")
Dim dirs() as DirectoryInfo = di.GetDirectories()
Dim creationTime as DateTime = DateTime.Now
Dim oldestDir As DirectoryInfo
For Each dir As DirectoryInfo In dirs
If DateTime.Compare(dir.CreationTime(), creationTime) < 0 Then
oldestDir = dir
creationTime = dir.CreationTime()
End If
Next
相关问题
- 1. 查找文件夹中最旧的项目SVN
- 2. 如何查看Accurev文件夹中的所有“陈旧”文件?
- 3. 查找文件夹
- 4. 如何计算文件夹中有多少个文件夹vb.net
- 5. 在文件夹和子文件夹中查找文件
- 6. 批文件查找特定文件夹下的文件夹数
- 7. 查找最新版本的文件夹
- 8. VB.net在一个文件夹中选择文件和文件夹
- 9. 如何将旧文件夹复制到新文件夹并重命名新文件夹中的文件
- 10. 如何查找文件夹和子文件夹内的所有日志文件?
- 11. 查找父文件夹中的子文件夹
- 12. 找到文件夹内的文件夹
- 13. Bash在最小深度的子文件夹中查找文件夹
- 14. 如何在Windows注册表中查找文件夹中的所有文件夹
- 15. 查找文件夹中的最新修改文件
- 16. 查找文件夹外的文件
- 17. 批处理脚本删除给定文件夹中最旧的文件夹
- 18. VB.Net - 如何更改文件夹包括子文件夹和文件的属性
- 19. 如何使用python查找文件夹中的特定文件
- 20. 如何查找文件夹中的文件
- 21. 如何使用php查找不同文件夹中的文件?
- 22. Oulook脚本 - 如何找到最喜欢的文件夹的根文件夹
- 23. 查找父文件夹
- 24. 查找x(86))文件夹
- 25. C#查找文件foreach文件夹
- 26. 查找共享特殊文件夹(虚拟文件夹)中的所有文件
- 27. PowerShell:在子文件夹中查找没有文件的文件夹
- 28. 查找tarred文件夹和普通文件夹的区别
- 29. 查找命名为一个月子文件夹的最后一个文件夹
- 30. 如何检出SVN中最旧的子文件夹版本?
@ash基本上,我的文件夹将在对方几小时内创建。有没有什么办法可以说,'directory.lastmodifieddate.oldest删除' – Kuzon
@Kuzon我添加了一个非LINQ版本。据我所知,这是获取目录中最旧目录的最佳方式。 –
@Ash谢谢,我对Vb还是比较新的,我该如何解决我在这行上得到的错误'creationTime = f.CreationTime()'错误'f'没有声明。由于其保护级别,它可能无法访问......我是否将其声明为一个字符串? – Kuzon