C# 用 system.IO 操作檔案 - 教學筆記 (使用visual studio)
使用C# System.IO namespace,可以用在檔案建立、寫入、讀取…
在這裡,主要介紹 System.IO 的 File Class
WriteAllText 寫入/建立檔案
透過WriteAllText可以將文字寫入檔案(如果檔案不存在,會自動建立),格式為:
File.WriteAllText(檔案位置及名稱, 字串);
範例:
string x = "Hello text";
File.WriteAllText("myfilename.txt", x);
ReadAllText 讀取文件
使用ReadAllText可以直接讀取文件中的內容,格式為:
File.ReadAllText(檔案位置及名稱);
建立檔案 & 讀取檔案 範例:
//建立檔案
string x = "Hello text";
File.WriteAllText("myfilename.txt", x);
//讀取檔案
string y = File.ReadAllText("myfilename.txt");
Console.WriteLine(y);
AppendAllText 插入文字
C# 將字串插入文件內容尾端 範例:
File.AppendAllText("myfilename.txt", " append text to the end.");
string y = File.ReadAllText("myfilename.txt");
Console.WriteLine(y);
Exists 判斷檔案是否存在
透過 Exists 可以判斷檔案是否已經存在 返回布林值
File.Exists(檔案位置及名稱);
範例
if (File.Exists("myfilename.txt")) {
Console.WriteLine("Yes");
}else{
Console.WriteLine("No");
}
Delete 刪除檔案
刪除指定的檔案
Continue Reading