第二十七节 IO笔记

View Code
File类

命名空间System.IO中的File类用于对文件进行创建、打开、复制、移动、删除重命名等典型操作,并能获取或设置文件的属性信息.

 

使用File类读写文件的步骤:

1.     导入命名空间:System.IO;

2.     创建文件路径

3.     判断文件是否存在

a)      如果存在则:读取

b)      否则:创建文件并写入

 

Directory类

System.IO命名空间中的Directory类用于执行对目录(文件夹)的操作,比如创建、移动、删除、重命名等,也可通过它获取或设置目录的属性. 

常用方法:

GetDirectories():获取指定目录所有子目录

GetFiles():获取指定目录所有文件

 

 

 

Path类

定义了一组操作系统的目录文件、环境变量、盘符分隔符以及获取指定文件信息的一组方法,例如获取文件名、扩展名等

 

Environment类获取与系统相关的信息

方法:

GetFolderPath():方法获取系统中特殊目录的路径.该方法的参数是一个枚举: SpecialFolder,该枚举定义了一组特殊文件夹的名称,如:我的电脑、图片收藏、我的音乐等.

 

流Stream

使用流读写文本步骤:

1.  创建一个文件流:

FileStream fs=new FileStream(访问路径, 访问模式,权限)

或:FileInfo对象的OpenWrite()方法也可以获取文件流对象

2.  创建相应的读写器

3.  执行读写操作:Write或Read方法共同的三个参数分别为:数据源、起始位置、个数

4.  关闭流释放资源

 

 

 

使用Using代码块释放资源

使用using代码块创建对象当执行完代码块的代码后,对象自动释放资源

using (type obj=initialization)
{

   //具体处理代码

}

 

StreamWriter类、StreamReader类

可以读写各种数据类型,如:字符串、整数、浮点型等等.并且可以一行一行的读写数据

 

posted @ 2012-06-20 21:30  ComBat  阅读(115)  评论(0编辑  收藏  举报