字段
Append | 6 | 若存在文件,則打開該文件並查找到文件尾,或者創建一個新文件。 這需要 Append 權限。 |
Create | 2 | 指定操作系統應創建新文件。 如果文件已存在,它將被覆蓋。 這需要 Write 權限。 |
CreateNew | 1 | 指定操作系統應創建新文件。 這需要 Write 權限。 如果文件已存在,則將引發 IOException異常。 |
Open | 3 | 指定操作系統應打開現有文件。 打開文件的能力取決於 FileAccess 枚舉所指定的值。 如果文件不存在,引發一個 FileNotFoundException 異常。 |
OpenOrCreate | 4 | 指定操作系統應打開文件(如果文件存在);否則,應創建新文件。 如果用 |
Truncate | 5 | 指定操作系統應打開現有文件。 該文件被打開時,將被截斷為零字節大小。 這需要 Write 權限。 嘗試從使用 |
示例
以下FileStream
構造函數將打開一個現有文件 (FileMode.Open
)。
FileStream s2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);