I know how to check if a file does exist...
I want to check if the path is valid (syntax,etc...), so the file COULD exist.
e.g.: (in Windows)
'C:\Windows\System32\cmd.exe' (valid,exists)
'C:\Windows\SysX\cmd.exe' (valid,doesn't exist)
'C:\\Windows\\System32\\cmd.exe' (valid,exists)
'X:\\cmd.exe' (valid,doesn't exist)
'X:\foo\\bar\cmd.exe' (not valid,doesn't exist)
'\Windows\System32\cmd.exe' (not valid,doesn't exist)
'FOO:\Windows\System32\cmd.exe' (not valid,doesn't exist)