下表列出了类常用于 .NET framework 文件 I/O,分类到文件 I/O 用于创建流的类、类和类用于读取和写入流。
若要输入 .NET Framework 2.0 文档和查找更完整列表,请参见 .NET Framework 类库概述。
文件、驱动器和目录的基本 I/O 类
下表列出并描述了用于文件 I/O 的主类。
类 |
说明 |
---|---|
用于创建,移动和枚举提供静态方法通过目录和子目录。 |
|
用于创建,移动和枚举提供实例方法通过目录和子目录。 |
|
用于创建,移动和枚举的实例方法。 |
|
用于创建,复制,删除,移动和打开文件并帮助提供静态方法在 FileStream的创建。 |
|
定义读取的常数,编写或读写访问文件。 |
|
用于文件和目录的特性例如 Archive、 Hidden和 ReadOnly。 |
|
用于创建,复制,删除,移动和打开文件并帮助提供静态方法在 FileStream的创建。 |
|
控件如何打开文件。 此参数在许多构造函数中指定为 FileStream 和 IsolatedStorageFileStream以及 File 和 FileInfoOpen 方法。 |
|
定义控件的其他文件流可以拥有同一文件的访问类型常量。 |
|
提供用于处理目录字符串的方法和属性。 |
|
通过定义 Read、 Write、 Append 和 PathDiscovery 权限管理文件和文件夹的访问。 |
用于创建流的类
下表列出并描述了用于创建流的主要类。
类 |
说明 |
---|---|
在另一个流添加一个缓冲区的层读取和写入操作。 |
|
通过其 Seek 方法支持随机访问文件。 默认情况下FileStream 同步方式打开文件,但是也支持异步操作。 |
|
创建备份存储区是内存的流,而不是文件。 |
|
提供网络访问的基础数据流。 |
|
定义将数据流链接到加密转换。 |
类用于从流读取和写入流
下表显示用于从流读取和写入流的特定类向流的文件。
类 |
说明 |
---|---|
从+中读取编码字符串和基元数据类型。 FileStream。 |
|
编写编码字符串和基元数据类型。 FileStream。 |
|
读取 FileStream的字符,使用 CurrentEncoding 来回转换字节字符。 StreamReader 尝试确定某一给定流的正确 CurrentEncoding 的构造函数,根据 CurrentEncoding的显示特定于序文,如字节顺序标记。 |
|
为 FileStream字符写入,使用 Encoding 将字符转换为字节。 |
|
读取 String的字符。 输出可以是任何编码的流或 String。 |
|
为 String字符写入。 输出可以是任何编码的流或 String。 |
请参见
概念
.NET Framework 文件 I/O 和文件系统基础知识 (Visual Basic)