請教一下 :
目的是,刪除過期檔案,並將被刪除的檔案名稱,mail給特定人,,因此撰寫了程式(下為部分程式)如下,,((我想提取For ...Each ...IN...Next裡的資料)),目前的狀況是,過期資料可以被刪除,但是就是想不出要如何將"所有被刪除的檔案之名稱"列表寄出.
Try
Dim direInfo As New DirectoryInfo(path)
'取得此目錄的所有檔案名稱(不含資料夾)
Dim filNames As FileInfo() = direInfo.GetFiles(".")
For Each inos As FileInfo In filNames
'刪除目錄下所有過期的檔案
If inos.LastWriteTime < delDate Then
''問題出在這-->如何將inos.fullname的資料轉出
File.Delete(inos.FullName) ''此行是刪除過期資料,是OK的.
End If
Next
Catch ex As Exception
Dim Err As String = ex.ToString()
End Try
宣告一個陣列,把inos.FullName
存進去。
或者是宣告一個字串變數,把inos.FullName
串接進去
dim str as string
...
For Each inos As FileInfo In filName
If inos.LastWriteTime < delDate Then
File.Delete(inos.FullName)
str = inos.FullName & "|" & str
End If
Next
...