Hmm maybe I'm looking at a different namespace. There seem to be several FileExists methods scattered around the .Net framework!
This works fine for me :
Code:
Imports Microsoft.VisualBasic.FileIO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As Boolean = FileSystem.FileExists("WisCrPcs.exe")
Dim y As Boolean = FileSystem.FileExists("C:\Elements\patch\Clean\WisCrPcs.exe")
End Sub
End Class
I just picked a random file from my filesystem and tried two calls - one with full path, one without.
The full path version works (y=true), the filename only doesn't (x=false)