2013年10月18日 星期五

C# 寫入txt檔案範例說明

好久沒有更新網誌了 最近對C#有點小小的研究
不過對於語法還不是很了解 所以先把程式碼放上來 等到之後有了結後再寫詳細一點的註解 

using System; 
using System.IO; 

 class Test { 
 public static void Main() 
 { 
      // Create an instance of StreamWriter to write text to a file. 
     // The using statement also closes the StreamWriter. 
     using (StreamWriter sw = new StreamWriter(@"C:\WriteLines2.txt", true))//小寫TXT 
     { 
         // Add some text to the file. sw.Write("This is the "); 
           sw.WriteLine("header for the file."); 
           sw.WriteLine("-------------------"); 
         // Arbitrary objects can also be written to the file. 
           sw.Write("The date is: "); 
           sw.WriteLine(DateTime.Now); 
 } // end using
 } //end main
}//end class

--------------------程式碼說明分隔線-----------------------------

StreamWriter sw = new StreamWriter(@"C:\WriteLines2.txt", true)

這一行是指定輸出的檔案名稱以及檔案位置 後面的true是當WriteLines2.txt這個檔案

已經存在C槽時 之後寫入內容到WriteLines2.txt這個檔案時的內容不會覆蓋WriteLines2.txt

原有的檔案 會繼續接著原有的檔案內容

如果不想保留原來的內容時 可以把true拿掉

另外,如果要指定輸出路徑要記得加 @














沒有留言:

張貼留言