¿Por qué no puedo usar los métodos System.IO.File en un controlador MVC?

Estoy tratando de ver si existe un archivo antes de usarlo en un controlador MVC:

string path = "content/image.jpg"; if (File.Exists(path)) { //Other code } 

La palabra clave File está subrayada en rojo, y el comstackdor muestra un error:

System.Web.MVC.Controller.File(string, string, string) es un ‘método’, que no es válido en el contexto dado.

¿Cómo puedo usar File.Exists() en un controlador?

Debería prefijarlo con un espacio de nombres:

 if (System.IO.File.Exists(picPath)) { //Other code } 

La razón de esto es porque está escribiendo este código dentro de una acción de controlador que ya define un método de File en la clase de controlador.