如何找出一个文件是否存在于C#/ .NET中?

我想testing一个string包含一个文件的path存在的文件(像Perl中的-etesting或Python中的os.path.exists() )在C#中。

使用:

 File.Exists(path) 

MSDN: http : //msdn.microsoft.com/en-us/library/system.io.file.exists.aspx

编辑:在System.IO中

System.IO.File :

 using System.IO; if (File.Exists(path)) { Console.WriteLine("file exists"); } 

System.IO.File.Exists(path)

MSDN

给完整的path作为input。 避免相对path。

 if (File.Exists(FinalPath)) { return true; } else { return false; }