Usuário com melhor resposta
problemas com acento c# console (diretório)

Pergunta
-
Com este código
string caminho2 = Path.GetDirectoryName(C:\Teste\Configurações\);
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(caminho2);
if (Directory.Exists(caminho2))ele não consegue ler pois aparece caracteres estranho no local do "ç" e o "õ"
como consigo ler o sinais
lembrando q é um programa console
coloquei no app.conging
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="pt-br" />
mais não funcionou
o que posso fazer???abraço
Respostas
-
Amigo,
Segue um exemplo de como fazer.
using System; using System.IO; using System.Text; namespace ExemploDiretorioAcento { class Program { static void Main(string[] args) { /* Conteudo do Arquivo ListaCaminhos.txt C:\dir\pasta_possível C:\dir\pasta_impossível */ string[] caminhoArray = File.ReadAllLines(@"C:\dir\ListaCaminhos.txt", Encoding.Default); // Array // 0 - C:\dir\pasta_possível // 1 - C:\dir\pasta_impossível foreach (var item in caminhoArray) { if (Directory.Exists(item)) { Console.WriteLine("Diretorio {0} existe.", item); } else { Console.WriteLine("Diretorio NÃO {0} existe.", item); } } Console.Read(); } } }
se a resposta foi útil, classifique :)
ate mais,
Rodrigo Soria- Marcado como Resposta Harley AraujoModerator quinta-feira, 1 de dezembro de 2011 11:43
-
Isso não um problema BROWN. cara se você imprimi isso num textbox sai certinho n sai? então ja te explique.
vai no cmd. e vare essa pasta tem digitar ç ou ã em console(dos) esse caracteres não imprimiveis. só as carecteres primarios a-z A-Z 0-9 \/-(){}[]...
"Desenvolvendo..."- Marcado como Resposta Harley AraujoModerator quinta-feira, 1 de dezembro de 2011 11:43
Todas as Respostas
-
-
-
No console não tem como!. e depois nome de pasta e arquivos. o ideal não utilizar caracteres especias
"Desenvolvendo..."- Editado Marcelo F. Andrade Junior terça-feira, 29 de novembro de 2011 19:31
-
-
-
-
Amigo,
Segue um exemplo de como fazer.
using System; using System.IO; using System.Text; namespace ExemploDiretorioAcento { class Program { static void Main(string[] args) { /* Conteudo do Arquivo ListaCaminhos.txt C:\dir\pasta_possível C:\dir\pasta_impossível */ string[] caminhoArray = File.ReadAllLines(@"C:\dir\ListaCaminhos.txt", Encoding.Default); // Array // 0 - C:\dir\pasta_possível // 1 - C:\dir\pasta_impossível foreach (var item in caminhoArray) { if (Directory.Exists(item)) { Console.WriteLine("Diretorio {0} existe.", item); } else { Console.WriteLine("Diretorio NÃO {0} existe.", item); } } Console.Read(); } } }
se a resposta foi útil, classifique :)
ate mais,
Rodrigo Soria- Marcado como Resposta Harley AraujoModerator quinta-feira, 1 de dezembro de 2011 11:43
-
-
Isso não um problema BROWN. cara se você imprimi isso num textbox sai certinho n sai? então ja te explique.
vai no cmd. e vare essa pasta tem digitar ç ou ã em console(dos) esse caracteres não imprimiveis. só as carecteres primarios a-z A-Z 0-9 \/-(){}[]...
"Desenvolvendo..."- Marcado como Resposta Harley AraujoModerator quinta-feira, 1 de dezembro de 2011 11:43