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