StreamWriter
1、StreamWriter
StreamWriter繼承了抽像類別TextWriter,StreamWriter使用有三種方式如下應用,
下面的StreamWriter程式特性為如果檔案已存在,則新寫入資料會覆蓋原有的資料,
如否,則創一個新檔案。
另外直接使用StreamWriter建構式於使用上將會更直覺。
(1)、使用StreamWriter
using System;
using System.IO;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
try
{
StreamWriter sw = new StreamWriter(@"d:\StreamWriter.txt", false, Encoding.Default);
sw.WriteLine("StreamWrite資料寫入方法一");
sw.Close();
Console.WriteLine("finish");
Console.ReadKey();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
Console.ReadKey();
}
}
}
}
(2)、配合FileInfo來產生StreamWriter物件
FileInfo f = new FileInfo(@"d:\StreamWriter2.txt"); StreamWriter sw2 = f.CreateText(); sw2.WriteLine("StreamWrite資料寫入方法二"); sw2.Close();
(3)、配合File來產生StreamWriter物件
StreamWriter sw3 = File.CreateText(@"d:\StreamWriter3.txt"); sw3.WriteLine("StreamWrite資料寫入方法三"); sw3.Close();
參考資料: