建立檔案

檔案靜態類

通過使用 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);

你可以從這些連結中檢查 FileModeFileAccessFileShare 的列舉。它們的基本含義如下:

FileMode: Answers“應該建立檔案嗎?開啟?如果不存在則建立然後開啟?” 有點問題。

FileAccess: Answers“我應該能夠讀取檔案,寫入檔案還是兩者兼而有之?” 有點問題。

FileShare: Answers“當我同時使用檔案時,其他使用者是否應該能夠讀取,寫入等檔案?” 有點問題。