Saya ingin menambahkan baris baru dengan teks ke file date.txt saya, tetapi alih-alih menambahkannya ke date.txt yang ada, aplikasi membuat file date.txt baru ..
TextWriter tw = new StreamWriter("date.txt");
// write a line of text to the file
tw.WriteLine(DateTime.Now);
// close the stream
tw.Close();
Saya ingin membuka file txt, menambahkan beberapa teks, menutupnya, dan kemudian setelah mengklik sesuatu: buka date.txt, tambahkan teks, dan tutup kembali.
Jadi saya bisa mendapatkan:
Tombol ditekan: txt dibuka -> menambahkan waktu saat ini, lalu tutup. Tombol lain ditekan, txt dibuka -> menambahkan teks "OK", atau "TIDAK OK" di baris yang sama, lalu tutup lagi.
Jadi file txt saya akan terlihat seperti itu:
2011-11-24 10:00:00 OK
2011-11-25 11:00:00 NOT OK
Bagaimana saya bisa melakukan ini? Terima kasih!
sumber
new StreamWriter("date.txt", append:true)
membuatnya lebih jelas.Tidak ada baris baru:
dan kemudian untuk mendapatkan baris baru setelah OK:
sumber
Environment.Newline
dan tidak"\r\n"
- tidak semua sistem menyetujui cara kerja baris baru: en.wikipedia.org/wiki/Newline#RepresentationsMengapa tidak melakukannya dengan satu panggilan metode:
yang akan melakukan baris baru untuk Anda, dan memungkinkan Anda untuk memasukkan beberapa baris sekaligus jika Anda mau.
sumber
sumber