检查给定的路径字符串是否无效

CMA*_*CMA 2 c# file-io uri filepath

我这里有一个应该接受文件路径的文本框.我应该如何验证(通过按钮单击)给定的路径文件是否存在?

例如,"C:MyDocs\sample.txt"应该无效,因为它实际上并不存在于我的本地驱动器中,并且在'C:'之后没有'\'..

我试过用这个:

FileInfo fi = new FileInfo(fName);
 if (fi.Exists)
    //do something
Run Code Online (Sandbox Code Playgroud)

但它不能满足我的问题......任何人都可以提出建议吗?

log*_*cnp 5

if(!File.Exists(filename))
{
// file does not exist or path is invalid
}
Run Code Online (Sandbox Code Playgroud)