方法一:
//建立StreamWriter為寫做準備
StreamWriter rw = File.CreateText(Server.MapPath(".")+"\\CreateText.txt");
//使用WriteLine寫入內容
rw.WriteLine("使用File.CreateText 方法");
rw.WriteLine("返回StreamWriter流,利用這個流進行寫入。");
//將緩衝區的內容寫入檔案
rw.Flush();
//關閉rw對象
rw.Close();
//開啟文字檔
StreamReader sr = File.OpenText(Server.MapPath(".")+"\\CreateText.txt");
StringBuilder output = new StringBuilder();
string rl;
while((rl=sr.ReadLine())!=null)
{
output.Append(rl+"<br>");
}
lblFile.Text = output.ToString();
sr.Close();
方法二:
FileStream fs = new FileStream(Server.MapPath(".")+"\\FileStreamCreateText.txt",FileMode.Create,FileAccess.Write);
//建立StreamWriter為寫做準備
StreamWriter rw = new StreamWriter(fs,Encoding.Default);
//使用WriteLine寫入內容
rw.WriteLine("曾經有一份真摯的愛情放在我的面前。");
rw.WriteLine("而我沒有珍惜,當我失去的時候,我才追悔莫及。");
rw.WriteLine("人世間最大的痛苦莫過於此,如果上天給我一個再來一次的機會。");
rw.WriteLine("我會對那個女孩說三個字:\"我愛你。\"");
rw.WriteLine("如果非要在這份愛上加一個期限的話,我希望是一萬年。");
//將緩衝區的內容寫入檔案
rw.Flush();
//關閉rw對象
rw.Close();
fs.Close();
fs = new FileStream(Server.MapPath(".")+"\\FileStreamCreateText.txt",FileMode.Open,FileAccess.Read);
//開啟文字檔
StreamReader sr = new StreamReader(fs,Encoding.Default);
StringBuilder output = new StringBuilder();
string rl;
while((rl=sr.ReadLine())!=null)
{
output.Append(rl+"<br>");
}
lblFile.Text = output.ToString();
sr.Close();
fs.Close();