C#中 FileMode 的参数释义

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_42351033/article/details/88072011

首先,FileMode 是枚举类型,里面有6个参数,按顺序分别是

1)FileMode.CreateNew:
用法:创建新的文件,如果文件已存在,则会抛出异常。
2)FileMode.Create:
用法:创建新的文件,如果文件已存在,则覆盖;如果文件不存在,则创建新的。
3)FileMode.Open:
用法:打开文件,如果文件不存在,则会抛出异常。
4)FileMode.OpenOrCreate:
用法:打开或者新建文件夹,如果文件存在,则打开文件,把指针指到文件的开始;如果文件不存在,则新建文件。
5)FileMode.Truncate:
用法:如果文件存在,则打开文件,清除这个文件中的内容,把指针指到文件的开始,保留最初文件的创建日期(重写);如果文件不存在,则抛出异常。
6)FileMode.Append:
用法:追加,如果文件存在,则打开文件,把指针指到文件的末尾;如果文件不存在,则新建文件。

猜你喜欢

转载自blog.csdn.net/qq_42351033/article/details/88072011