最近评论
正在载入评论列表...
![]() |
![]() |
本章学习了流和在.NET Framework中使用流访问文件和其他串行设备的原因。我们介绍了在System.IO命名空间中的基类,包括:
● File
● FileInfo
● FileStream
File类提供了许多静态方法,用于移动、复制和删除文件,FileInfo表示磁盘上的一个物理文件,其方法可以处理该文件。FileStream对象表示只读、只写或读写的文件。我们还介绍了StreamReader和StreamWriter类,以及它们在写入流时的作用。学习了使用FileStream类读写随机文件的方法。在此基础上,使用System.IO.Compression命名空间中的类在把流写入磁盘时压缩流,以及把对象串行化到文件中。最后构建了一个完整的应用程序,使用FileSystemWatcher类监控文件和目录。
概括地说,本章学习了:
● 打开文件
● 读取文件
● 写入文件
● StreamWriter和StreamReader类与FileStream类的区别
● 使用分隔符分隔的文件填充数据结构
● 压缩和解压缩流
● 串行化和并行化对象
● 使用FileSystemWatcher类监控文件系统