[Dica C#] Verificar se um diretório existe
Overview
Bem-vindos, programadores e entusiastas da tecnologia! Hoje trago um guia prático sobre como verificar a existência de diretórios usando duas abordagens distintas nos ambientes C# e Powerbuilder. Se você já se deparou com a dúvida de como realizar essa verificação, especialmente em diretórios de rede, este post é para você. Vamos desbravar juntos esses métodos, aproveitando dicas essenciais para tornar suas verificações mais eficientes e seguras. Preparado? Vamos lá!
Neste post mostro duas formas de verificarmos se um diretório existe. São duas formas diferentes, mas que chegam no mesmo resultado. Inclusive, funciona com diretórios de rede.
A primeira forma é chamando o método Exists do da classe Directory:
System.IO.Diretory.Exists(@"\\srv042\files\may-not-exist");
Como alternativa, você pode instanciar um objeto da classe DirectoryInfo e depois utilizar a propriedade Exists.
new DirectoryInfo(@"\\srv042\files\may-not-exist").Exists;
Dependendo da situação, pode ser que você precise de privilégios de administrador para verificar os diretórios.
Espero ter ajudado.