ディレクトリパスの配列があります:
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