Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

16 de novembro de 2015

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