第四章:文件操作——System.IO命名空间

在应用程序里面经常需要使用文件来保存数据,这就要使用文件的输入输出操作。
<一> System.IO命名空间
System.IO命名空间包含允许在数据流和文件上进行同步和异步读取及写入的类型。System.IO命名空间包含的类如下表:

说明
BinaryReader
用特定的编码将基元数据类型读作二进制值。
BinaryWriter
以二进制形式将基元类型写放流,并支持用特定的编码写入字符串
BufferedStream
读取和写入另一个流。无法继承此类。
Directory
公开用于创建、移动和枚举目录和子目录的静态方法。
DirectoryInfo
公开用于创建、移动和枚举和子目录的实例方法。
DirectoryNotFoundException
当找不到文件或上当的一部分时所引发的异常。
EndOfStreamException
读操作试图走出流的末尾时引发的异常。
ErrorEventArgs
为Error事件提供事件数据。
File
提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。
FileInfo
提供创建、复制、删除、移动和打开文件的实例方法,并协助创建FileStream对象。
FileLoadException
当找到文件却不能加载它时引发的异常。
FileNotFoundException
试图访问磁盘上不存在的文件失败时引发的异常。
FileStream
公开以文件为主的Stream,既支持同步读写也支持异步读写操作。
FileSystemEventArgs
提供目录事件的数据:Changed,Created,Deleted。
FileSystemInfo
为FileInfo和DirectoryInfo对象提供基类。
FileSystemWatcher
侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。
IntemalBufferOverFlowException
内部缓冲溢出时引发的异常。
IODescriptionAttribute
设置可视化设计器在引用事件、扩展程序或属性时可显示的说明。
IOException
发生I/O错误时引发的异常
MemoryStream
创建其支持存储区为内存的流。
Path
对包含文件或目录路径信息的String实例执行操作。这些操作是以跨平台的方式执行的。
PathTooLongExceptiion
当路径名或文件名超过系统定义的最大长度时引发的异常。
RanamedEventArgs
为Renamed事件提供数据。
Stream
提供字节序列的一般视图。
StreamReader
实现一个TextReader,使其以一种特定的编码从字节流中读取字符。
StreamWriter
实现一个TextWriter,使其以一种特定的编码向流中写入字符。
StringReader
实现从字符进行读取的TextReader.
StringWriter
将信息写入字符串。该信息存储在基础StringBuilder中。
TextReader
表示可读取连续字符系列的阅读器。
TextWriter
表示可以编写一个有序字符系列的编写器。该类为抽象类。
Tags: 

延伸阅读

最新评论

发表评论