System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。
类 | 说明 | |
---|---|---|
![]() ![]() ![]() | BinaryReader | 用特定的编码将基元数据类型读作二进制值。 |
![]() ![]() ![]() | BinaryWriter | 以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。 |
![]() | BufferedStream | 将缓冲层添加到另一个流上的读取和写入操作。 此类不能被继承。 |
![]() | Directory | 公开用于创建、移动和枚举通过目录和子目录的静态方法。 此类不能被继承。 |
![]() | DirectoryInfo | 公开用于创建、移动和枚举目录和子目录的实例方法。 此类不能被继承。 |
![]() | DirectoryNotFoundException | 当找不到文件或目录的一部分时所引发的异常。 |
![]() | DriveInfo | 提供对有关驱动器的信息的访问。 |
![]() | DriveNotFoundException | 当尝试访问的驱动器或共享不可用时引发的异常。 |
![]() ![]() ![]() | EndOfStreamException | 读操作试图超出流的末尾时引发的异常。 |
![]() | ErrorEventArgs | 为 FileSystemWatcher.Error 事件提供数据。 |
![]() | File | 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。 |
![]() | FileFormatException | 应该符合一定文件格式规范的输入文件或数据流的格式不正确时引发的异常。 |
![]() | FileInfo | 提供创建、复制、删除、移动和打开文件的属性和实例方法,并且帮助创建 FileStream 对象。此类不能被继承。 |
![]() | FileLoadException | 当找到托管程序集却不能加载它时引发的异常。 |
![]() ![]() ![]() | FileNotFoundException | 尝试访问磁盘上不存在的文件失败时引发的异常。 |
![]() | FileStream | 公开以文件为主的 Stream,既支持同步读写操作,也支持异步读写操作。 |
![]() | FileSystemEventArgs | 提供目录事件的数据:Changed、Created、Deleted。 |
![]() | FileSystemInfo | 为 FileInfo 和DirectoryInfo 对象提供基类。 |
![]() | FileSystemWatcher | 侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。 |
![]() | InternalBufferOverflowException | 内部缓冲区溢出时引发的异常。 |
![]() ![]() ![]() | InvalidDataException | 在数据流的格式无效时引发的异常。 |
![]() | IODescriptionAttribute | 设置可视化设计器在引用事件、扩展程序或属性时可显示的说明。 |
![]() ![]() ![]() | IOException | 发生 I/O 错误时引发的异常。 |
![]() ![]() ![]() | MemoryStream | 创建其支持存储区为内存的流。 |
![]() ![]() | Path | 对包含文件或目录路径信息的 String 实例执行操作。这些操作是以跨平台的方式执行的。 |
![]() | PathTooLongException | 当路径名或文件名长度超过系统定义的最大长度时引发的异常。 |
![]() | PipeException | 当命名管道内出现错误时引发。 |
![]() | RenamedEventArgs | 为 Renamed 事件提供数据。 |
![]() ![]() ![]() | Stream | 提供字节序列的一般视图。 |
![]() ![]() ![]() | StreamReader | 实现一个 TextReader,使其以一种特定的编码从字节流中读取字符。 |
![]() ![]() ![]() | StreamWriter | 实现一个 TextWriter,使其以一种特定的编码向流中写入字符。 |
![]() ![]() ![]() | StringReader | 实现从字符串进行读取的 TextReader。 |
![]() ![]() ![]() | StringWriter | 实现一个用于将信息写入字符串的 TextWriter。该信息存储在基础StringBuilder 中。 |
![]() ![]() ![]() | TextReader | 表示可读取连续字符系列的读取器。 |
![]() ![]() ![]() | TextWriter | 表示可以编写一个有序字符系列的编写器。 该类为抽象类。 |
![]() | UnmanagedMemoryAccessor | 提供从托管代码随机访问非托管内存块的能力。 |
![]() | UnmanagedMemoryStream | 提供从托管代码访问非托管内存块的能力。 |
![]() ![]() | WindowsRuntimeStorageExtensions | 在开发 Windows 存储 app 时,在 Windows 运行时 包含的IStorageFile 扩展方法和IStorageFolder 接口。 |
![]() ![]() | WindowsRuntimeStreamExtensions | 包含在 Windows 运行时 中的流和在 适用于 Windows 应用商店应用的 .NET 中托管的流之间转换的扩展方法。 |