Как узнать, существует ли файл в C # / .NET? - PullRequest
163 голосов
/ 02 сентября 2008

Я хотел бы проверить строку, содержащую путь к файлу, на наличие этого файла (что-то вроде теста -e в Perl или os.path.exists() в Python) в C #.

Ответы [ 4 ]

274 голосов
/ 02 сентября 2008

Использование:

File.Exists(path)

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

Редактировать: в System.IO

51 голосов
/ 02 сентября 2008

System.IO.File

using System.IO;

if (File.Exists(path)) 
{
    Console.WriteLine("file exists");
} 
25 голосов
/ 02 сентября 2008

System.IO.File.Exists (путь)

* 1004 MSDN *

4 голосов
/ 09 марта 2014

Введите полный путь в качестве ввода. Избегайте относительных путей.

 return File.Exists(FinalPath);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...