位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 用于输入和输出的类

提问人:刘团圆发布时间:2020-12-10

    读写文件是把数据送入c#程序(输入)和送出程序(输出)的基本方式。因为文件用于输入输出,所以文件类包含在System.IO名称空间中(IO是Input/Output的常见缩写形式)。

    System.10包含用于在文件中读写数据的类,只有在C#应用程序中引用此名称空间才能访问这些类,而不必完全限定类型名。

以下将介绍如表所示的一些类。

File

静态实用类,提供许多静态方法,用于移动、复制和删除文件

Directory

静态实用类,提供许多静态方法,用于移动、炱制和删除目录

Path

实用类,用于处理路径名称

Filelnfo

表示磁盘上的物理文件,该类包含处理此文件的方法。要完成对文件的读写工作,就必须创建Stream 对象

Directorylnfo

表示磁盘上的物理目录,该类包含处理此目录的方法

FileSystemlnfo

用作FilelnfoDirectorylnfo的基类,可以使用多态性同时处理文件和目录

FileSystemWatcher

FileSystemWatcher是本章要介绍的最笈杂类。它用于监控文件和目录,提供了这些文件和目录发生 变化时应用程序可以捕获的事件

System.IO.Compression名称空间允许读写压缩文件。我们主要介绍以下两个流类:

    • DeflateStream——表示在写入时自动压缩数据或在读取时自动解压缩的流,使用Deflate算法来实现压缩。

    • GZipStream——表示在写入时自动压缩数据或在读取时自动解压缩的流,使用GZIP(GNU Zip)算法来实现压缩。


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部