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);