system.IO命名空间简介

 

类名

说明

File

该类是对文件的典型的操作。该类提供用于创建、复制、删除、移动和打开文件的静态方法File类用于典型的操作,如复制、移动、重命名、创建、打开、删除和追加到文件。也可将File类用于获取和设置文件属性的DataTime信息,或者有关文件创建、访问和写入等操作的DateTime信息

StreamReader

该类实现了一个TextReader,使其以一种特定的编码从字节流中读取字符。StreamReader类以一种特定的编码输入字符,而Stream类用于字节的输入输出。使用StreamReader读取标准文本文件的各行信息。

Directory

该类公开用于创建、移动和枚举目录和子目录的静态方法。无法继承此类。Directory类的典型操作是:复制、移动、重命名、创建和删除目录。也可将Directory类用于获取和设置与目录的创建、访问、写入等操作相关的DataTime信息。

DirectoryInfo

该类公开用于创建、移动和枚举目录和子目录的实例方法。无法继承此类。DirectoryInfo类的典型操作是:复制、移动、重命名、创建和删除目录。

FileStream

该类公开以文件为住的Stream,既支持同步读写操作,也支持异步读写操作。使用FileStream类对文件系统上的文件进行读取、写入、打开、和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream对输入输出进行缓冲,从而提高性能。

FileInfo

该类提供创建、移动、复制、删除和打开文件的实例方法,并且帮助创建FileStream对象

StreamWriter

该类提供创建、移动、复制、删除和打开文件的实例方法,并且帮助创建FileStream对象。FileInfo类的典型操作是:复制、移动、重命名、创建、打开、删除和追加到文件。而StreamWriter类以一种特定的编码向流中写入字符。StreamWriter类也是以一种特定的编码输入字符,而从Stream派生的类则用于自己的输入和输出。


从图中可以看出,File类和FileInfo类相对应,分别提供对文件操作的静态方法和实例方法。如果字需要执行一次操作,那么使用File类的静态方法的效率比使用FileInfo类的实例方法的效率要高。同样,Directory类和DirectoryInfo类相对应。 

转载于:https://www.cnblogs.com/burandanxin/archive/2008/06/18/1225042.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值