文件、流和序列化操作指南
1. 文件操作控制
在处理文件时,通常需要控制文件的打开方式。 File.Open 方法有多个重载,可以使用枚举值指定额外的选项。相关枚举类型如下:
- FileMode :控制对文件的操作,如 CreateNew 、 OpenOrCreate 或 Truncate 。
- FileAccess :控制所需的访问级别,如 ReadWrite 。
- FileShare :控制文件的锁,允许其他进程以指定级别访问,如 Read 。
以下代码展示了如何打开一个文件进行读取,并允许其他进程也能读取它:
FileStream file = File.Open(pathToFile,
FileMode.Open, FileAccess.Read, FileShare.Read);
还有一个用于文件属性的枚举:
- FileAttributes :用于检查从 FileSystemInfo 派生类型的 Attributes 属性,如 Archive 和 Encrypted 。
以下代码展示了如何
超级会员免费看
订阅专栏 解锁全文
991

被折叠的 条评论
为什么被折叠?



