Array
(
)

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

Pjava
   - 01 mar 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:
#Código

<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"/>

Jothaz
   - 01 mar 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.

Pjava
   - 01 mar 2016

Valeu jotaz. Eu consegui sim, usando o get, assim:
#Código

ConfigurationSettings.AppSettings.Get("nome_chave");


Joguei numa var string e depois splitei e ficou fino.

Jothaz
   - 01 mar 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.

Citação:
Valeu jotaz. Eu consegui sim, usando o get, assim:
#Código

ConfigurationSettings.AppSettings.Get("nome_chave");


Joguei numa var string e depois splitei e ficou fino.