Resumo : neste tutorial, você aprenderá como verificar se existe um diretório usando o
método estático.Directory.Exists
()
Introdução ao método C# Directory.Exists()
O
método retorna Directory.Exists
()true
se existir um caminho especificado para um diretório ou false
caso contrário:
public static bool Exists (string? path);
Linguagem de código: C# ( cs )
O path
pode ser relativo ou absoluto. Se você usar um caminho relativo, o Exists()
método o interpretará como relativo ao diretório de trabalho atual.
O Exists()
método remove os espaços finais do caminho antes da verificação.
Observe que o caminho diferencia maiúsculas de minúsculas em sistemas de arquivos Linux, mas não diferencia maiúsculas de minúsculas em sistemas de arquivos Windows.
Na prática, você usa o
método para verificar se existe um diretório antes de realizar outras operações, como copiar, mover e excluir.Directory.Exists
()
Exemplo do método C# Directory.Exist()
O programa a seguir demonstra como usar
para verificar se o diretório C:\temp existe:Directory.Exists
()
using static System.Console;
string dirname = @"C:\temp\";
if (Directory.Exists(dirname))
{
WriteLine($"The directory {dirname} exists.");
}
else
{
WriteLine($"The directory {dirname} does not exist.");
}
Linguagem de código: C# ( cs )
Saída:
The directory C:\temp\ exists.
Linguagem de código: C# ( cs )
Resumo
- Use C#
para verificar se um diretório existe ou não.Directory.Exists
()