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