C# 如何建立與讀寫txt檔案
阿新 • • 發佈:2019-02-04
// 判斷檔案是否存在,不存在則建立,否則讀取值顯示到窗體
if (!File.Exists("F:\\TestTxt.txt"))
{
FileStream fs1 = new FileStream("F:\\TestTxt.txt", FileMode.Create, FileAccess.Write);//建立寫入檔案
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//開始寫入值
sw.Close();
fs1.Close();
}
else
{
FileStream fs = new FileStream("F:\\TestTxt.txt", FileMode.Open, FileAccess.Write);
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//開始寫入值
sr.Close();
fs.Close();
if (!File.Exists("F:\\TestTxt.txt"))
{
FileStream fs1 = new FileStream("F:\\TestTxt.txt", FileMode.Create, FileAccess.Write);//建立寫入檔案
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//開始寫入值
sw.Close();
fs1.Close();
}
else
{
FileStream fs = new FileStream("F:\\TestTxt.txt", FileMode.Open, FileAccess.Write);
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(this.textBox3.Text.Trim() + "+" + this.textBox4.Text);//開始寫入值
sr.Close();
fs.Close();
}
或者借鑑如下程式碼:
StreamWriter sw = new StreamWriter(Application.StartupPath + "\\" + textBox1.Text);
sw.Write(textBox2.Text);
sw.Flush();
sw.Close();
MessageBox.Show(this, "成功向檔案中寫入內容!", "提示對話方塊", MessageBoxButtons.OK, MessageBoxIcon.Information);