Verificando e criando diretórios C#
Nesta dica irei mostrar uma forma de serem criados e também à verificar a existência de diretórios com C#
Primeiro no método vamos instanciar as informações do diretório, após verificar sua existência e caso não haja será criado.
public bool CriarDir(string caminhoDiretorio)
{
System.IO.DirectoryInfo dInfo = new System.IO.DirectoryInfo(caminhoDiretorio);
if (!dInfo.Exists)
{
dInfo = System.IO.Directory.CreateDirectory(destDirectoryPath);
}
if (!dInfo.Exists)
{
throw new DirectoryNotFoundException("Não é possível criar/encontrar o diretório.");
}
else
return true;
}
O método também poderia ser modificado para só ser criado mediante um parâmetro.
public bool CriarDir(string caminhoDiretorio, bool criaDiretorio)
{
System.IO.DirectoryInfo dInfo = new System.IO.DirectoryInfo(caminhoDiretorio);
if (!dInfo.Exists)
{
if(criaDiretorio)
dInfo = System.IO.Directory.CreateDirectory(destDirectoryPath);
else
return false;
}
if (!dInfo.Exists)
return false;
else
return true;
}
0 comentários:
Postar um comentário