none
Ler arquivo TXT que contém um caminho RRS feed

  • Pergunta

  • Pessoal, sou novo em programação e preciso de uma ajuda.

    Estou desenvolvendo uma dll para uma empresa, e preciso criar uma que faça a seguinte função:

    Deve ler um arquivo .txt (eu marco o nome e o caminho no meu programa), este aquirvo deve conter um outro caminho, que contém as informações que preciso, e sempre que existir alguma alteração, eu altero o meu arquivo .txt que contém o caminho, para não mudar o código.

    Se alguém poder me ajudar, agradeço muito.

     

    Obrigado

     

    segunda-feira, 29 de março de 2010 14:55

Respostas

Todas as Respostas

  • C. Junior,

    Para ler o arquivo:

    How to: Read Text from a File
    http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx

    File.ReadAllText Method
    http://msdn.microsoft.com/en-us/library/ms143368.aspx

    Quais informações seu arquivo possui? Já pensou em armazenar essas informações nas configurações de sua própria aplicação?

    Application Settings for Windows Forms
    http://msdn.microsoft.com/en-us/library/0zszyc6e%28v=VS.90%29.aspx

    Att.

    Ari C. Raimundo
    MCAD, MCP
    http://araimundo.blogspot.com

    • Marcado como Resposta C.Junior quarta-feira, 31 de março de 2010 20:24
    segunda-feira, 29 de março de 2010 17:36
    Moderador
  • Muito obrigado!!!

    Mas essa parte de armazenar como configurações, não conheço.

     

    O que preciso é o seguinte:

    O meu programa irá ler um arquivo .txt, só que dentro do arquivo que ele vai ler deve conter um caminho para outro arquivo, que ele também vai ler, e armazenar no bd. 

    Tá um pouco dificil, se vc poder me ajudar.... (já me ajudou bastante), dar mais uma luz.

     

    Muito Obrigado

     

    segunda-feira, 29 de março de 2010 18:49
  • O que sugiro é você dar uma olhada em Regular Expressions e ver se não poderia lhe auxiliar neste problema. Segue o link de regular expressions utilizando o .net framework.

    http://msdn.microsoft.com/en-us/library/hs600312(VS.71).aspx

    []'s

     


    MCTS .NET Framework 2.0 - Web Applications
    • Marcado como Resposta C.Junior quarta-feira, 31 de março de 2010 20:25
    segunda-feira, 29 de março de 2010 20:23
  • C. Junior,

    Pode especificar melhor a sua dúvida? Para ler o conteúdo do arquivo é só utilizar o segundo link que eu te passei. O primeiro link você poderia utilizar para ler o conteúdo do arquivo especificado no primeiro arquivo.

    Veja bem, devo destacar aqui que isso não é uma boa prática. Peço que leia sobre os mecanismos existentes no .NET para armazenamento das configurações de sua aplicação (terceiro link).

    Att.

    Ari C. Raimundo
    MCAD, MCP
    http://araimundo.blogspot.com

    terça-feira, 30 de março de 2010 01:51
    Moderador
  • Eu vou tentar melhorar. Quando você coloca um CD de um programa ou algo parecido, ele tem um arquivo chamado AUTORUN, e dentro dele tem um caminho que inicializa o Setup automaticamente. É algo parecido, me expressei muito mal, eu quero ler um Arquivo Config.in que contenha um ponteiro para um arquivo.txt, e este último, eu preciso ler e gravar na variavel.

     

    Se você poder me ajudar, agradeço muito!

     

    Obrigado!

    terça-feira, 30 de março de 2010 11:48
  • Eu vou tentar melhorar. Quando você coloca um CD de um programa ou algo parecido, ele tem um arquivo chamado AUTORUN, e dentro dele tem um caminho que inicializa o Setup automaticamente. É algo parecido, me expressei muito mal, eu quero ler um Arquivo Config.in que contenha um ponteiro para um arquivo.txt, e este último, eu preciso ler e gravar na variavel.

     

    Se você poder me ajudar, agradeço muito!

     

    Obrigado!

    terça-feira, 30 de março de 2010 11:49
  • Olá.

    Lá no início do post, o Ari colocou alguns links que exemplificam a leitura de txts... Você deu uma olhada neles? Acredito que eles ajudarão na solução do seu problema...


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    terça-feira, 30 de março de 2010 17:05
    Moderador
  • André, realmente para o que havia perguntado, é aquilo mesmo, até testei, porém, eu me expressei muito mal, o que eu necessito é de como instancio um objeto para ler ou usar meu config.in para apontar para o arquivo .txt.

    Meu programa tem que fazer o seguinte: sempre que o arquivo config.in for alterado, meu programa vai ler e enviar para o bd.

     

    Agradeço  a atenção.

    Muito Obrigado!

     

    terça-feira, 30 de março de 2010 19:12
  • Olha, no .NET a tendencia é usar arquivos XML para isso:

    <MeuAplicativo>
       <ExternalFiles>  
           <Run>Caminho do Arquivo1</Run>
           <Run>Caminho do Arquivo2</Run>      
       </ExternalFiles>
    </MeuAplicativo>

    Para ler esse arquivo vc poder usar o Linq to Xml
    http://pplware.sapo.pt/tutoriais/tutorial-c-linq-to-xml/

    ou um XmlReader
    http://www.c-sharpcorner.com/uploadfile/mahesh/readwritexmltutmellli2111282005041517am/readwritexmltutmellli21.aspx


    What would Brian Boitano do ?
    ((2B || !2B) is Question) ?
    • Marcado como Resposta C.Junior quarta-feira, 31 de março de 2010 20:24
    terça-feira, 30 de março de 2010 22:08
    Moderador
  • Valeu Rui, realmente vou ter que criar um arquivo com o caminho em xml, acho que é mais facil. Muito Obrigado a todos que me ajudaram, vou usar as ideias e montar o meu programa!

     

    Obrigado!!!!

    quarta-feira, 31 de março de 2010 19:46