c# 文件打开 FileMode
时间: 2023-08-03 21:05:49 浏览: 164
在 C# 中,打开文件时可以使用 FileMode 枚举类型来指定文件的打开模式。FileMode 枚举类型可以用于以下三种情况:
1. 创建新文件并写入数据
2. 打开现有文件进行读取或写入
3. 打开现有文件进行追加
FileMode 枚举类型有以下几个选项:
- Create:如果文件不存在,则创建该文件。如果文件已经存在,则将其截断为零字节并重新打开。
- CreateNew:创建新文件。如果文件已经存在,则引发异常。
- Open:打开已有文件以进行读取和写入。如果文件不存在,则引发异常。
- OpenOrCreate:打开现有文件以进行读取和写入,或者如果该文件不存在,则创建该文件。
- Truncate:打开现有文件并将其截断为零字节。
- Append:打开现有文件以进行写入,并在该文件的末尾添加数据。如果该文件不存在,则创建该文件。
以下是一个使用 FileMode 枚举类型打开文件的示例:
```
using System.IO;
// 打开一个文件以进行读取
FileStream fileStream = new FileStream("example.txt", FileMode.Open, FileAccess.Read);
// 打开一个文件以进行写入
FileStream fileStream = new FileStream("example.txt", FileMode.Create, FileAccess.Write);
// 打开一个文件以进行追加
FileStream fileStream = new FileStream("example.txt", FileMode.Append, FileAccess.Write);
```
阅读全文