我每天处理大约10个文件,文件的命名约定是MMDDYY_FileName。
我目前有一个SSIS包来加载这些文件,但我没有任何东西可以告诉我是否缺少任何文件。
如果电子邮件中包含丢失的文件名缺少任何文件,我希望能够发送电子邮件。
我知道如何编写一个简单的vb.net代码来检查单个文件,但不知道如何检查多个文件并存储丢失的文件名。
有人可以提供一个检查两个或更多丢失文件的示例吗?
以下是我目前检查单个文件的代码:
If (File.Exists(CStr(Dts.Variables("filePath").Value))) Then
Dts.TaskResult = Dts.Results.Success
Else
Dts.TaskResult = Dts.Results.Failure
答案 0 :(得分:1)
Dim lst As New List(Of String) From {"path1", "path2", "..."}
Dim result as Boolean = True
For Each item As String In lst
If not File.Exists(item) Then
result = False
Exit For
End If
Next
Dts.TaskResult = Result