none
Alterar o conteudo de um txt do resource RRS feed

  • Pergunta

  • Tenho um WindowsFormsApplication e um TextFile1.txt que foi criado dentro da pasta Resources.

    A questão é a seguinte:

    Como fazer a edição deste arquivo, seria algo assim:

    Linha para leitura: textBox1.Text = Properties.Resources.TextFile1;

    Linha para escrita: Properties.Resources.TextFile1 = textBox1.Text;

    Obrigado!


    quarta-feira, 6 de abril de 2016 03:56

Respostas

  • Bom dia Thiago! 

    Não conseguir entender muito bem sua dúvida, mas para pegar o caminho do executável é só fazer: 

    //path vai receber o caminho até o executável
    public static String path = System.IO.Path.GetDirectoryName(System.AppDomain.CurrentDomain.BaseDirectory.ToString());
    
    //_path vai receber o caminho que o executável está sendo iniciado + combinação de cadeias de caracteres("config.ini")
    private static readonly string _path = System.IO.Path.Combine(Environment.CurrentDirectory, "teste.txt");

    At.te,


    • Editado Open Study quinta-feira, 7 de abril de 2016 13:11
    • Marcado como Resposta Marcos SJ sexta-feira, 8 de abril de 2016 13:22
    quinta-feira, 7 de abril de 2016 13:10

Todas as Respostas

  • Bom dia.

    Já tentou usando o StreamWriter?

    seria algo assim:

    StreamWriter sw = new StreamWriter("caminho do arquivo");
    
    sw.WriteLine(textBox1.Text);
    
    

    quarta-feira, 6 de abril de 2016 07:56
  • Pedro, boa noite!

    Funciona, mas tem uma questão, no caminho do arquivo tenho que colocar o endereço do é local. E se aplicação estiver rodando no executável?

    Obrigado desde já...

    quarta-feira, 6 de abril de 2016 23:03
  • Bom dia Thiago! 

    Não conseguir entender muito bem sua dúvida, mas para pegar o caminho do executável é só fazer: 

    //path vai receber o caminho até o executável
    public static String path = System.IO.Path.GetDirectoryName(System.AppDomain.CurrentDomain.BaseDirectory.ToString());
    
    //_path vai receber o caminho que o executável está sendo iniciado + combinação de cadeias de caracteres("config.ini")
    private static readonly string _path = System.IO.Path.Combine(Environment.CurrentDirectory, "teste.txt");

    At.te,


    • Editado Open Study quinta-feira, 7 de abril de 2016 13:11
    • Marcado como Resposta Marcos SJ sexta-feira, 8 de abril de 2016 13:22
    quinta-feira, 7 de abril de 2016 13:10
  • Bom dia,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 8 de abril de 2016 13:22