Não consigo criar um subdiretório nas pastas correspondentes e a outra parte eles somem tudo. Csharp

18/06/2015

Bom dia,

Tenho uma dúvida em relação a manipulação de arquivos, quando vou gerar uma pasta no subdiretório, ele está criando normalmente a pasta1 e criando uma subpastas (SiglaPasta) normalmente. Quando está no arquivo subpasta1 ele até gera uma pasta,.
O problema que ele não está gerando uma \\subpasta2 com os seus respectivos arquivos, vale ressaltar também que esses arquivos da subpasta2 estavam armazenados dentro da subpasta2comoutronome, ontem mesmo a ideia era colocar dentro dos mesmos arquivos da (subpasta2) dentro da subpasta1, mas agora nem esses arquivos da subpasta2 e também subpasta2comoutronome não está aparecendo dentro da subpasta1.

Vou deixar o código para ver se há algum erro para que possa me ajudar.

if (!Directory.Exists(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1))
{
Directory.CreateDirectory(config.NomedaPasta1+"\\"+ siglaPasta +"\\"+ subpasta1);
Directory.CreateDirectory(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1+ "\\subpasta2");
Directory.CreateDirectory(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1 + "\\subpasta2");
Directory.CreateDirectory(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1 +"\\subpasta2");
Directory.CreateDirectory(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1 + "\\subpasta2");
Directory.CreateDirectory(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1+ "\\subpasta2");
}

if (!Directory.Exists(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1 +"\\"+ subpasta2comoutronome))
{
Directory.CreateDirectory(config.NomedaPasta1 +"\\"+ siglaPasta +"\\"+ subpasta1 +"\\"+ subpasta2comoutronome);
}

Milton Honji

Milton Honji

Melhor resposta

30/06/2015

Olá, Milton.

Você já tentou depurar o código para ver onde o procedimento está falhando?

Por que você está executando o mesmo CreateDirectory várias vezes?

Joel Rodrigues

Responder Citar

Outras Respostas

30/06/2015

Milton Honji

Joel,

Já consegui e já deu tudo certo..
Abraços
Responder Citar

30/06/2015

Joel Rodrigues

Opa, Milton. Sempre que possível, poste aqui a solução, pois pode ajudar outras pessoas.
Abraço.
Responder Citar