¿Cómo averiguar si existe un archivo en C # / .NET?

Me gustaría probar una cadena que contiene una ruta a un archivo para la existencia de ese archivo (algo así como la prueba -e en Perl o el os.path.exists() en Python) en C #.

Utilizar:

 File.Exists(path) 

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

Editar: en System.IO

System.IO.File :

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

System.IO.File.Exists (ruta)

msdn

Dé la ruta completa como entrada. Evite caminos relativos.

  return File.Exists(FinalPath);