我撰寫了一個按鈕來將輸入作為字串添加到文本檔案中,但是我想在每次按下按鈕時向檔案中添加一個字串,因為現在我的程式會覆寫檔案中的舊字串。
按鈕代碼:
private void BtnRegister_Click(object sender, EventArgs e)
{
username = txtUsername.Text;
password = txtPassword.Text;
using (StreamWriter writer = new StreamWriter(path))
{
writer.WriteLine(username ' ' password);
}
}
uj5u.com熱心網友回復:
使用 StreamWriter 建構式的這個多載。
using (StreamWriter writer = new StreamWriter(path, append: true))
{
writer.WriteLine(username ' ' password);
}
uj5u.com熱心網友回復:
正如 msdn 所說 File.AppendAllText:
將指定的字串附加到檔案中,如果檔案不存在則創建該檔案。
因此,作為替代方案,您可以使用File.AppendAllText:
File.AppendAllText("yourFile.txt", DateTime.Now.ToString());
或者如果你想換行
File.AppendAllText("yourFile.txt",
DateTime.Now.ToString() Environment.NewLine);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/465540.html
