我有一个目录路径数组:
Directory.GetFiles(uploadPath)
我想检查此数组以查看文件路径之一中是否存在文件。在查看了一些关于 SO 的类似问题后,我想出了以下内容。这会起作用,除非它不匹配,因为文件名是数组中路径的子字符串。我试图避免循环。
If Array.IndexOf(Directory.GetFiles(uploadPath), fileName) > -1 Then
'do some cool coding stuff
Exit Sub
End If
我的另一个想法是 GetFiles 方法有一个 searchPattern 作为字符串参数,我猜我可以在那里放一个正则表达式来返回最后一个“\”之后的值。
所以现在我有了这个完美的作品:
If Directory.GetFiles(uploadPath, fileName).Length > 0 Then
'do some code stuff
Exit Sub
End If