205 votes

Comment savoir si un fichier existe dans C # / .NET?

Je voudrais tester une chaîne contenant un chemin d'accès à un fichier pour l'existence de ce fichier (quelque chose comme le test -e en Perl ou le os.path.exists() en Python) en C #.

327voto

Daniel Jennings Points 2319

Utilisation:

 File.Exists(path)
 

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

Edit: Dans System.IO

61voto

Peter Hoffmann Points 13823

System.IO

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

27voto

pirho Points 1387

System.IO.File.Exists (chemin)

msdn

7voto

shivi Points 49

Donnez FullPath comme entrée. Évitez les chemins relatifs.

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X