none
Como deleto espaços em branco em arquivo .TXT ? RRS feed

  • Pergunta

  • Olá amigos, 

    Recebo diariamente diversos arquivos .txt de um cliente e preciso remover TODO os espaços em branco do arquivo, alguém pode dar uma força ?

    Pensei em algo que abrisse um diretório, eu escolhesse o arquivo e ele exportasse como _Formatado.txt e apenas removesse todos espaços em branco.

    Obrigado.

    quinta-feira, 16 de janeiro de 2014 22:56

Respostas

  • Ola

    Você pode criar umserviço windows que esteja a verificar se um determinado folder tem ficheiros.

    Caso afirmativo, processa essa ficheiro (abre, apaga os espaços, grava e move para um folder de tratados).

    Assim você só teria que colocar os ficheiros nessa diretoria e estes eram processados automaticamente.

    http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx


    João Sousa (MCTS) Senior Software Engineer

    • Sugerido como Resposta Giovani Cr sexta-feira, 17 de janeiro de 2014 16:58
    • Marcado como Resposta Giovani Cr segunda-feira, 27 de janeiro de 2014 17:18
    sexta-feira, 17 de janeiro de 2014 00:16
  • Olá Sidney,

    Veja o código abaixo,

    Ele lê um arquivo e vai retirando os espaços em branco

    Só implementar o código em sua aplicação

    StreamReader reader = new StreamReader(@"c:\teste.txt"); StreamWriter writer = new StreamWriter(@"c:\temp\textomodificado.txt",true ); string linha = ""; while (linha != null ) { linha = reader.ReadLine(); if (linha !=null ) { writer.WriteLine(linha.Trim().Replace(" ","")); } } writer.Close(); reader.Close();


    Somente Analista de Sistema e Traficante tem usuário

    • Sugerido como Resposta Giovani Cr sexta-feira, 17 de janeiro de 2014 16:58
    • Marcado como Resposta Giovani Cr segunda-feira, 27 de janeiro de 2014 17:18
    sexta-feira, 17 de janeiro de 2014 01:32

Todas as Respostas

  • Ola

    Você pode criar umserviço windows que esteja a verificar se um determinado folder tem ficheiros.

    Caso afirmativo, processa essa ficheiro (abre, apaga os espaços, grava e move para um folder de tratados).

    Assim você só teria que colocar os ficheiros nessa diretoria e estes eram processados automaticamente.

    http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx


    João Sousa (MCTS) Senior Software Engineer

    • Sugerido como Resposta Giovani Cr sexta-feira, 17 de janeiro de 2014 16:58
    • Marcado como Resposta Giovani Cr segunda-feira, 27 de janeiro de 2014 17:18
    sexta-feira, 17 de janeiro de 2014 00:16
  • Olá Sidney,

    Veja o código abaixo,

    Ele lê um arquivo e vai retirando os espaços em branco

    Só implementar o código em sua aplicação

    StreamReader reader = new StreamReader(@"c:\teste.txt"); StreamWriter writer = new StreamWriter(@"c:\temp\textomodificado.txt",true ); string linha = ""; while (linha != null ) { linha = reader.ReadLine(); if (linha !=null ) { writer.WriteLine(linha.Trim().Replace(" ","")); } } writer.Close(); reader.Close();


    Somente Analista de Sistema e Traficante tem usuário

    • Sugerido como Resposta Giovani Cr sexta-feira, 17 de janeiro de 2014 16:58
    • Marcado como Resposta Giovani Cr segunda-feira, 27 de janeiro de 2014 17:18
    sexta-feira, 17 de janeiro de 2014 01:32