我有一個Xml文件的目錄。如何只抓取過去30天內創建的文件並按升序對其進行排序?如果有更有效的解決方案,我不會使用Directory.GetFiles。VB.NET Directory.GetFiles按日期排序
然後,我創建一個文件列表並將其綁定到一個gridView,在該gridView中我需要文件名和路徑。我顯示文件名並使用RowDataBound事件中的Path值構建文件的HyperLink。
謝謝! \ M/\ M/
Dim filePaths() As String = Directory.GetFiles("C:\XmlFiles\")
Dim files As List(Of ListItem) = New List(Of ListItem)
For Each filePath As String In filePaths
files.Add(New ListItem(Path.GetFileName(filePath), filePath))
Next
gv.DataSource = files
gv.DataBind()
謝謝!我只需要抓取過去30天內創建的文件。 – 80sRocker
@ 80sRocker:相應編輯 –
@ 80sRocker不要忘記'Date.Today'可以在代碼運行時更改,以防重大。 –