Resumo : neste tutorial, você aprenderá como verificar se existe um arquivo em C# usando o
método.File.Exists
()
Introdução ao método C# File.Exists()
O
método estático permite verificar se existe um arquivo:File.Exists
()
public static bool Exists (string? path);
Linguagem de código: C# ( cs )
Nesta sintaxe, o caminho especifica o arquivo a ser verificado.
O
método retorna verdadeiro se o chamador tiver permissões suficientes para o arquivo e o caminho representar o nome de um arquivo existente. Caso contrário, retorna falso.File.Exists
()
O
método também retorna File.Exists
()false
se o caminho for nulo, uma string de comprimento zero ou inválido.
Observe que você não deve usar o File.Exists()
método para verificar se um caminho contém caracteres válidos. Em vez disso, você deve usar o Path.GetInvalidPathChars()
método.
O
método determina se um arquivo existe ou não. Para verificar um diretório, você pode usar o File.Exists
()
método.Directory.Exists
()
Exemplo do método C# File.Exists()
O programa a seguir demonstra como usar o
método para verificar se File.Exists
()readme.txt
existe um arquivo:
using static System.Console;
string filename = @"C:\temp\readme.txt";
if (File.Exists(filename))
{
WriteLine($"The file {filename} exists.");
}
else
{
WriteLine($"The file {filename} doesn't exist.");
}
Linguagem de código: C# ( cs )
Saída:
The file C:\temp\readme.txt exist.
Linguagem de código: C# ( cs )
Resumo
- Use o método C#
para verificar se existe um arquivo.File.Exists
()