How to find out if a file exists in C# / .NET?

c# .net io

249206 просмотра

4 ответа

45242 Репутация автора

I would like to test a string containing a path to a file for existence of that file (something like the -e test in Perl or the os.path.exists() in Python) in C#.

Автор: Daren Thomas Источник Размещён: 02.09.2008 07:18

Ответы (4)


286 плюса

4686 Репутация автора

Решение

Use:

File.Exists(path)

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

Edit: In System.IO

Автор: Daniel Jennings Размещён: 02.09.2008 07:19

25 плюса

1912 Репутация автора

System.IO.File.Exists(path)

msdn

Автор: pirho Размещён: 02.09.2008 07:21

52 плюса

38362 Репутация автора

System.IO.File:

using System.IO;

if (File.Exists(path)) 
{
    Console.WriteLine("file exists");
} 
Автор: Peter Hoffmann Размещён: 02.09.2008 07:22

4 плюса

82 Репутация автора

Give full path as input. Avoid relative paths.

 return File.Exists(FinalPath);
Автор: shivi Размещён: 09.03.2014 08:30
32x32