深入.NET平台和C#编程
第五章
文件读写与XML
命名空间: using System.IO
读写文件:
1.
建立一个文件流,流是一个用于数据传输的对象,FileStream类
FileStream(string FilePath
,
FileMode)
,FileMode指定如何打开文件的模式,是个枚举类型
FileStream
myFs = new FileStream(path,FileMode.Create);
2.
创建阅读器或写入器
StreamWriter
sw = new StreamWriter(
数据流对象); //创建写入器
StreamReader
sr =
new
StreamReader
(
数据流对象);//创建读取器
3.
执行读写操作
StreamWrite.Write()
用于写入流
StreamWrite.WriteLine()
写入一行数据,写入某些数据后跟换行符
StreamReader.ReadLine()
读取文件流中的一行数据,并返回字符串
StreamReader.ReadToEnd()
从当前位置读取到末尾,返回字符串
4.
关闭阅读器或写入器
StreamWrite.Close()
StreamReader.Close();
5.
关闭文件流
FileStream.Close()
【文件和目录操作】
命名空间: using System.IO
File
类 & Directory类 (静态类)
【XML】
可扩展标记性语言,用于描述数据
特点:
1.XML
中用于描述数据的各个节点可以i自由的扩展。
2.XML
文件中的节点区分大小写。
3.XML
中的没对标记通常称为节点,成对出现,用来描述节点存储的内容。
自己写一个XML文档 Student.xml
<
students
>
<
student
id
=
"1">
<
name
>
InSag</name>
<
age
>
12</age>
</
student
>
<
student
id
=
"2"><