FileMode枚举
来源:互联网 发布:大数据概念的产生 编辑:程序博客网 时间:2024/06/03 14:51
// 摘要:
// 指定操作系统打开文件的方式。
[Serializable]
[ComVisible(true)]
public enum FileMode
{
// 摘要:
// 指定操作系统应创建新文件。此操作需要 System.Security.Permissions.FileIOPermissionAccess.Write。如果文件已存在,则将引发
// System.IO.IOException。
CreateNew = 1,
//
// 摘要:
// 指定操作系统应创建新文件。如果文件已存在,它将被覆盖。此操作需要 System.Security.Permissions.FileIOPermissionAccess.Write。System.IO.FileMode.Create
// 等效于这样的请求:如果文件不存在,则使用 System.IO.FileMode.CreateNew;否则使用 System.IO.FileMode.Truncate。如果该文件已存在但为隐藏文件,则将引发
// System.UnauthorizedAccessException。
Create = 2,
//
// 摘要:
// 指定操作系统应打开现有文件。打开文件的能力取决于 System.IO.FileAccess 所指定的值。如果该文件不存在,则引发 System.IO.FileNotFoundException。
Open = 3,
//
// 摘要:
// 指定操作系统应打开文件(如果文件存在);否则,应创建新文件。如果用 FileAccess.Read 打开文件,则需要 System.Security.Permissions.FileIOPermissionAccess.Read。如果文件访问为
// FileAccess.Write,则需要 System.Security.Permissions.FileIOPermissionAccess.Write。如果用
// FileAccess.ReadWrite 打开文件,则同时需要 System.Security.Permissions.FileIOPermissionAccess.Read
// 和 System.Security.Permissions.FileIOPermissionAccess.Write。如果文件访问为 FileAccess.Append,则需要
// System.Security.Permissions.FileIOPermissionAccess.Append。
OpenOrCreate = 4,
//
// 摘要:
// 指定操作系统应打开现有文件。文件一旦打开,就将被截断为零字节大小。此操作需要 System.Security.Permissions.FileIOPermissionAccess.Write。尝试从使用
// Truncate 打开的文件中进行读取将导致异常。
Truncate = 5,
//
// 摘要:
// 若存在文件,则打开该文件并查找到文件尾,或者创建一个新文件。FileMode.Append 只能与 FileAccess.Write 一起使用。尝试查找文件尾之前的位置时会引发
// System.IO.IOException,并且任何尝试读取的操作都会失败并引发 System.NotSupportedException。
Append = 6,
}
// 指定操作系统打开文件的方式。
[Serializable]
[ComVisible(true)]
public enum FileMode
{
// 摘要:
// 指定操作系统应创建新文件。此操作需要 System.Security.Permissions.FileIOPermissionAccess.Write。如果文件已存在,则将引发
// System.IO.IOException。
CreateNew = 1,
//
// 摘要:
// 指定操作系统应创建新文件。如果文件已存在,它将被覆盖。此操作需要 System.Security.Permissions.FileIOPermissionAccess.Write。System.IO.FileMode.Create
// 等效于这样的请求:如果文件不存在,则使用 System.IO.FileMode.CreateNew;否则使用 System.IO.FileMode.Truncate。如果该文件已存在但为隐藏文件,则将引发
// System.UnauthorizedAccessException。
Create = 2,
//
// 摘要:
// 指定操作系统应打开现有文件。打开文件的能力取决于 System.IO.FileAccess 所指定的值。如果该文件不存在,则引发 System.IO.FileNotFoundException。
Open = 3,
//
// 摘要:
// 指定操作系统应打开文件(如果文件存在);否则,应创建新文件。如果用 FileAccess.Read 打开文件,则需要 System.Security.Permissions.FileIOPermissionAccess.Read。如果文件访问为
// FileAccess.Write,则需要 System.Security.Permissions.FileIOPermissionAccess.Write。如果用
// FileAccess.ReadWrite 打开文件,则同时需要 System.Security.Permissions.FileIOPermissionAccess.Read
// 和 System.Security.Permissions.FileIOPermissionAccess.Write。如果文件访问为 FileAccess.Append,则需要
// System.Security.Permissions.FileIOPermissionAccess.Append。
OpenOrCreate = 4,
//
// 摘要:
// 指定操作系统应打开现有文件。文件一旦打开,就将被截断为零字节大小。此操作需要 System.Security.Permissions.FileIOPermissionAccess.Write。尝试从使用
// Truncate 打开的文件中进行读取将导致异常。
Truncate = 5,
//
// 摘要:
// 若存在文件,则打开该文件并查找到文件尾,或者创建一个新文件。FileMode.Append 只能与 FileAccess.Write 一起使用。尝试查找文件尾之前的位置时会引发
// System.IO.IOException,并且任何尝试读取的操作都会失败并引发 System.NotSupportedException。
Append = 6,
}
0 0
- FileMode 枚举
- FileMode枚举
- FileMode文件模式
- git submodule init and filemode
- C#文件操作之FileMode
- git filemode-从mac迁移仓库到windows
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- hdoj3308LCIS【线段树区间合并】
- mysql 合并两个查询结果
- 使用Viewpager时对Item中的控件进行显示隐藏的操作的问题
- 如何进行资源的热修复
- linux消息队列编程实例
- FileMode枚举
- std
- 高仿网易评论列表效果之界面分析(一)
- 移动端 例子div随手指移动
- POJ3660 Cow Contest(floyd算法应用)
- 生命太短暂,我没时间讨厌你
- sql分页全部有 分页后查不到
- 如何在修改bug时切换分支保留修改又不提交
- 高仿网易评论列表效果之数据准备(二)