Quero abrir um arquivo de texto, anexar uma única linha e, em seguida, fechá-lo.
261
Você pode usar File.AppendAllText
para isso:
File.AppendAllText(@"c:\path\file.txt", "text content" + Environment.NewLine);
Escolha um! Mas o primeiro é muito simples. O último talvez utilitário para manipulação de arquivos:
fonte
Ou você poderia usar
File.AppendAllLines(string, IEnumerable<string>)
fonte
Pode querer verificar a classe TextWriter .
fonte
File.AppendText fará isso:
fonte
A melhor maneira tecnicamente é provavelmente esta aqui:
fonte
fonte
Podemos usar
enquanto abre o arquivo
O primeiro parâmetro é uma string para armazenar um caminho completo do arquivo. O segundo parâmetro é o modo de acréscimo, que nesse caso é verdadeiro
A gravação no arquivo pode ser feita com:
writer.Write(string)
ou
writer.WriteLine(string)
Código de amostra
fonte