建立檔案
檔案靜態類
通過使用 File
靜態類的 Create
方法,我們可以建立檔案。Method 在給定路徑建立檔案,同時開啟檔案併為我們提供檔案的 FileStream
。確保在完成後關閉檔案。
EX1:
var fileStream1 = File.Create("samplePath");
/// you can write to the fileStream1
fileStream1.Close();
EX2:
using(var fileStream1 = File.Create("samplePath"))
{
/// you can write to the fileStream1
}
EX3:
File.Create("samplePath").Close();
FileStream 類
這個類建構函式有很多過載,實際上這裡有很好的記錄。下面的示例適用於涵蓋此類最常用功能的示例。
var fileStream2 = new FileStream("samplePath", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
你可以從這些連結中檢查 FileMode , FileAccess 和 FileShare 的列舉。它們的基本含義如下:
FileMode: Answers“應該建立檔案嗎?開啟?如果不存在則建立然後開啟?” 有點問題。
FileAccess: Answers“我應該能夠讀取檔案,寫入檔案還是兩者兼而有之?” 有點問題。
FileShare: Answers“當我同時使用檔案時,其他使用者是否應該能夠讀取,寫入等檔案?” 有點問題。