Olá leitor,
Neste post mostrei uma forma muito simples de criar arquivos com extensão .txt em C#.
Para isso utilizarei como base o Gerador de Senhas que eu havia postado algum tempo atrás, porém um pouco melhorado.
O que o programa faz é simplesmente pedir que o usuário informe a quantidade de senhas e quantos caracteres cada senha terá através das TrackBars. Após clicar em "Gerar Senhas" ele habilita para o usuário o botão "Gerar txt" e este ao ser pressionado pede que o usuário selecione uma pasta em que o arquivo seja criado.
O evento clique do botão "Gerar txt" primeiramente usa a classe FolderBrowserDialog para que o usuário possa escolher onde deseja salvar o arquivo. (porém você pode pular esta etapa e forçar que o arquivo seja gravado em um local fixo determinado dentro do código)
Em seguida ele usa o método WriteAllText() da classe File (System.IO.File) para gravar o arquivo. Este método pede apenas o caminho do arquivo a ser criado e o seu conteúdo.
Caso já exista um arquivo com o mesmo nome ele o substituirá, portanto convém criar bloqueios e regras para que o usuário possa escolher o que deseja fazer.
Para testar o funcionamento você pode baixar o programa compilado neste link: http://goo.gl/cLbIK
Se preferir, baixe o código fonte completo do criador de txt em C# neste link: http://goo.gl/OCdqL
caraca!! trackBar!! esse eu ainda não conhecia!! vou fazer bom uso dele!!
ResponderExcluir