Usuário com melhor resposta
Criar\Excluir pastas e subpastas.

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.
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
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
-
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