none
Criar\Excluir pastas e subpastas. RRS feed

  • Pergunta

  • Sou novo nesses códigos de criação de pasta, e tenho alguns exemplos só que não tenho certeza se estão certos.

    *

    DirectoryInfo diretorio = new DirectoryInfo(@"C:\Lugares"); try { if (diretorio.Exists) MessageBox.Show("Diretorio já existe"); } { else MessageBox.Show("Diretorio não existe e vou cria-lo"); diretorio.Create();

    Só preciso de um pequeno exemplo de criação de pastas e subpastas, e também como fazer para excluir essas duas.

    quarta-feira, 31 de agosto de 2016 19:45

Respostas

  • Olá,

    Fiz um pequeno exemplo e coloquei comentários no código para você se localizar

                //CRIANDO DIRETÓRIO SE NÃO EXISTIR
                DirectoryInfo diretorio = new DirectoryInfo(@"C:\Lugares");
                try
                {
                    if (diretorio.Exists)
                        MessageBox.Show("Diretorio já existe");
                    else
                    {
                        MessageBox.Show("Diretorio não existe e vou cria-lo");
                        diretorio.Create();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado: " + ex.Message);
                }
    
    
                // CRIANDO SUB DIRETÓRIOS
                diretorio.CreateSubdirectory("Brasil");
                diretorio.CreateSubdirectory("EUA");
    
                //EXCLUINDO DIRETÓRIO PELO CAMINHO COMPLETO E TODAS AS SUBPASTAS
                Directory.Delete(@"C:\Lugares\Brasil", true);
    
                // EXCLUINDO DIRETÓRIO RAIZ E TODAS AS SUBPASTAS
                diretorio.Delete(true);

    Espero ter ajudado!

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco


    • Editado André SeccoMVP quarta-feira, 31 de agosto de 2016 20:23
    • Marcado como Resposta Spiriquidiberto quarta-feira, 31 de agosto de 2016 20:39
    • Não Marcado como Resposta Spiriquidiberto quarta-feira, 31 de agosto de 2016 20:40
    • Marcado como Resposta Spiriquidiberto quarta-feira, 31 de agosto de 2016 20:44
    quarta-feira, 31 de agosto de 2016 20:23

Todas as Respostas

  • Olá,

    Fiz um pequeno exemplo e coloquei comentários no código para você se localizar

                //CRIANDO DIRETÓRIO SE NÃO EXISTIR
                DirectoryInfo diretorio = new DirectoryInfo(@"C:\Lugares");
                try
                {
                    if (diretorio.Exists)
                        MessageBox.Show("Diretorio já existe");
                    else
                    {
                        MessageBox.Show("Diretorio não existe e vou cria-lo");
                        diretorio.Create();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro inesperado: " + ex.Message);
                }
    
    
                // CRIANDO SUB DIRETÓRIOS
                diretorio.CreateSubdirectory("Brasil");
                diretorio.CreateSubdirectory("EUA");
    
                //EXCLUINDO DIRETÓRIO PELO CAMINHO COMPLETO E TODAS AS SUBPASTAS
                Directory.Delete(@"C:\Lugares\Brasil", true);
    
                // EXCLUINDO DIRETÓRIO RAIZ E TODAS AS SUBPASTAS
                diretorio.Delete(true);

    Espero ter ajudado!

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MSP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco


    • Editado André SeccoMVP quarta-feira, 31 de agosto de 2016 20:23
    • Marcado como Resposta Spiriquidiberto quarta-feira, 31 de agosto de 2016 20:39
    • Não Marcado como Resposta Spiriquidiberto quarta-feira, 31 de agosto de 2016 20:40
    • Marcado como Resposta Spiriquidiberto quarta-feira, 31 de agosto de 2016 20:44
    quarta-feira, 31 de agosto de 2016 20:23
  • Sugestão: 

    Antes de sair pegando códigos prontos e copiando e colando, tente dar uma estudada em como fazer, ao invés de pedir pronto... Só sugestão..

    Tente fazer e quebre um pouco a cabeça, pois é assim que se aprende, e lá na frente vc vai ver que foi muito mais proveitoso.


    Julianno T. C. Garcia MCP - Microsoft Certified Professional. (61) 8651-5735 - WhatsApp

    quarta-feira, 31 de agosto de 2016 20:26