System.IO 命名空间包含容许读写文件和数据流的类型以及提供基本文件和目录支持的类型。网络
类异步
类 | 说明 | |
---|---|---|
![]() |
BinaryReader | 用特定的编码将基元数据类型读做二进制值。ide |
![]() |
BinaryWriter | 将二进制中的基元类型写入流并支持用特定的编码写入字符串。ui |
![]() |
BufferedStream | 添加缓冲层以读取和写入另外一个流上的操做。 此类不能被继承。编码 |
![]() |
Directory | 公开用于经过目录和子目录进行建立、移动和枚举的静态方法。 没法继承此类。spa 若要浏览此类型的 .NET Framework 源代码,请参阅引用源。操作系统 |
![]() |
DirectoryInfo | 公开用于经过目录和子目录进行建立、移动和枚举的实例方法。 此类不能被继承。设计 若要浏览此类型的 .NET Framework 源代码,请参阅引用源。3d |
![]() |
DirectoryNotFoundException | 找不到文件或目录的部件时引起的异常。orm |
![]() |
DriveInfo | 提供对有关驱动器的信息的访问。 |
![]() |
DriveNotFoundException | 当尝试访问的驱动器或共享不可用时引起的异常。 |
![]() |
EndOfStreamException | 尝试在流末尾以后读取时引起的异常。 |
![]() |
ErrorEventArgs | 为 FileSystemWatcher.Error 事件提供数据。 |
![]() |
File | 提供用于建立、复制、删除、移动和打开单一文件的静态方法,并协助建立 FileStream 对象。 若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 |
![]() |
FileFormatException | 输入的文件或应符合某种文件格式规范的数据流的格式不正确时,将引起异常。 |
![]() |
FileInfo | 提供用于建立、复制、删除、移动和打开文件的属性和实例方法,而且帮助建立 FileStream 对象。 此类不能被继承。 若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 |
![]() |
FileLoadException | 找到托管程序集但不能加载时引起的异常。 |
![]() |
FileNotFoundException | 尝试访问磁盘上不存在的文件失败时引起的异常。 |
![]() |
FileStream | 为文件提供 Stream,既支持同步读写操做,也支持异步读写操做。 若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 |
![]() |
FileSystemEventArgs | |
![]() |
FileSystemInfo | 为 FileInfo 和 DirectoryInfo 对象提供基类。 |
![]() |
FileSystemWatcher | 侦听文件系统更改通知,并在目录或目录中的文件发生更改时引起事件。 若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 |
![]() |
InternalBufferOverflowException | 内部缓冲区溢出时引起的异常。 |
![]() |
InvalidDataException | 数据流格式无效时引起的异常。 |
![]() |
IODescriptionAttribute | 设置在引用事件、 扩展程序或属性时,可视化设计器能够显示的说明。 |
![]() |
IOException | 发生 I/O 错误时引起的异常。 |
![]() |
MemoryStream | 建立一个流,其后备存储为内存。 若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 |
![]() |
Path | 对包含文件或目录路径信息的 String 实例执行操做。 这些操做是以跨平台的方式执行的。 若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 |
![]() |
PathTooLongException | 当路径名或文件名长度超过系统定义的最大长度时引起的异常。 |
![]() |
PipeException | 当命名管道内出现错误时引起。 |
![]() |
RenamedEventArgs | 为 Renamed 事件提供数据。 |
![]() |
Stream | 提供字节序列的通常视图。 这是一个抽象类。 若要浏览此类型的 .NET Framework 源代码,请参阅引用源。 |
![]() |
StreamReader | 实现一个 TextReader,使其以一种特定的编码从字节流中读取字符。 若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 |
![]() |
StreamWriter | 实现 TextWriter 用于将字符写入到流中特定的编码。 若要浏览此类型的.NET Framework 源代码,请参阅 Reference Source。 |
![]() |
StringReader | 实现 TextReader ,使其从字符串读取。 |
![]() |
StringWriter | 实现用于将信息写入字符串的 TextWriter。 信息存储在基础 StringBuilder 中。 |
![]() |
TextReader | 表示可读取有序字符系列的读取器。 |
![]() |
TextWriter | 表示能够编写一个有序字符系列的编写器。 此类为抽象类。 |
![]() |
UnmanagedMemoryAccessor | 提供从托管代码随机访问非托管内存块的能力。 |
![]() |
UnmanagedMemoryStream | 提供从托管代码访问非托管内存块的能力。 |
结构 | 说明 | |
---|---|---|
![]() |
WaitForChangedResult | 包含有关所发生更改的信息。 |
委托 | 说明 | |
---|---|---|
![]() |
ErrorEventHandler | 表示将处理的方法 Error 事件 FileSystemWatcher 对象。 |
![]() |
FileSystemEventHandler | 表示将处理的方法 Changed, ,Created, ,或 Deleted 事件 FileSystemWatcher 类。 |
![]() |
RenamedEventHandler | 表示将处理的方法 Renamed 事件 FileSystemWatcher 类。 |
枚举 | 说明 | |
---|---|---|
![]() |
DriveType | 定义常数驱动器类型,包括 CDRom、 固定、 网络、 NoRootDirectory、 Ram、 可移动和未知。 |
![]() |
FileAccess | 对于读、 写或读/写访问的文件中定义的常数。 |
![]() |
FileAttributes | 提供文件和目录的属性。 |
![]() |
FileMode | 指定操做系统打开文件的方式。 |
![]() |
FileOptions | 表示用于建立的高级选项 FileStream 对象。 |
![]() |
FileShare | 包含用于控制的访问其余类型的常数 FileStream 对象能够具备相同的文件。 |
![]() |
HandleInheritability | 指定基础句柄是否由子进程继承。 |
![]() |
NotifyFilters | 指定要监视的文件或文件夹中更改。 |
![]() |
SearchOption | 指定是否搜索当前目录中,或当前目录和全部子目录。 |
![]() |
SeekOrigin | 指定要用于查找的流中的位置。 |
![]() |
WatcherChangeTypes | 对文件或目录可能发生的更改。 |
备注:转自https://msdn.microsoft.com/zh-cn/library/system.io(v=vs.110).aspx