Criar chave com mais de um arquivo e deletar tudo de uma vez

.NET

01/03/2016

Posso criar no app.config, uma chave apontando para vários diretórios e no código apontar para essa chave e deletar todos os diretórios de uma vez? Cada diretório deve ser separado por ";"? Tipo assim:

<add key="Dir_BD" value="C:\Teste_Zip\Destino_Teste\Temp\bd;C:\Teste_Zip\Destino_Teste\Temp\Exe;C:\Teste_Zip\Destino_Teste\Temp\js"/>
Pjava

Pjava

Curtidas 0

Respostas

Jothaz

Jothaz

01/03/2016

Se for Windows Form ou Console App pode sim, se for Web não,pois você não teria permissão de acessar pastas que não seja no servidor.

Depois você recupera a chave e transforma em em array com um Split e pode usar para excluir as pastas. Claro que deve ficar atento a questão de permissão.
GOSTEI 0
Pjava

Pjava

01/03/2016

Valeu jotaz. Eu consegui sim, usando o get, assim:
ConfigurationSettings.AppSettings.Get("nome_chave");


Joguei numa var string e depois splitei e ficou fino.
GOSTEI 0
Jothaz

Jothaz

01/03/2016

É isso ai!

Esta chaves são muito boas para configurar parâmetros, com a vantagem de ficar externo ao código o que permite mudar seu conteúdo sem ter que gerar uma build e atualizar.


Valeu jotaz. Eu consegui sim, usando o get, assim:
ConfigurationSettings.AppSettings.Get("nome_chave");


Joguei numa var string e depois splitei e ficou fino.
GOSTEI 0
POSTAR