Arquivo C# existe

Resumo : neste tutorial, você aprenderá como verificar se existe um arquivo em C# usando o File.Exists()método.

Introdução ao método C# File.Exists()

O File.Exists()método estático permite verificar se existe um arquivo:

public static bool Exists (string? path);Linguagem de código:  C#  ( cs )

Nesta sintaxe, o caminho especifica o arquivo a ser verificado.

O File.Exists()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.

O File.Exists()método também retorna falsese 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 File.Exists()método determina se um arquivo existe ou não. Para verificar um diretório, você pode usar o Directory.Exists()método.

Exemplo do método C# File.Exists()

O programa a seguir demonstra como usar o File.Exists()método para verificar se readme.txtexiste 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# File.Exists()para verificar se existe um arquivo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *