System.IO命名空间

System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。

说明
BinaryReader用特定的编码将基元数据类型读作二进制值。
BinaryWriter将二进制中的基元类型写入流并支持用特定的编码写入字符串。
BufferedStream添加缓冲层以读取和写入另一个流上的操作。 此类不能被继承。
Directory公开用于通过目录和子目录进行创建、移动和枚举的静态方法。 无法继承此类。
若要浏览此类型的 .NET Framework 源代码,请参阅引用源。
DirectoryInfo公开用于通过目录和子目录进行创建、移动和枚举的实例方法。 此类不能被继承。
若要浏览此类型的 .NET Framework 源代码,请参阅引用源。
DirectoryNotFoundException找不到文件或目录的部件时引发的异常。
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为目录事件提供数据︰ Changed, ,Created, ,Deleted。
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 源代码,请参阅Reference Source。
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可能的文件或目录发生的更改。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值