概述
高考考点
七、C#的文件访问
- 掌握文件、文件流FileStream的概念;
- 掌握FileStream对文本文件和二进制文件的读写。
知识点
- 如何使用File类
- File类的六种常用方法是什么,要求默写
- File.Create()方法的用途、语法、参数、返回值是什么
- File.Delete()方法的用途、语法、参数、返回值是什么
- File.Move()方法的用途、语法、参数、返回值是什么
- File.Copy()方法的用途、语法、参数、返回值是什么
- File.Replace()方法的用途、语法、参数、返回值是什么
- File.Exists()方法的用途、语法、参数、返回值是什么
- 使用File类的Create方法创建文件
- 使用File类的Copy方法复制文件
- 使用File类的Move方法移动文件
- 使用File类的Delete方法删除文件
- 使用File类的Replace方法替换文件
1.FileInfo类是什么
2.如何使用FileInfo类
3.创建FileInfo对象的语法是什么
4.FileInfo类与File类的区别是什么
5.FileInfo类的主要属性有哪些
6.FileInfo类的主要方法有哪些
7.fileInfo.Create()方法的用途、语法、参数、返回值是什么
8.fileInfo.Delete()方法的用途、语法、参数、返回值是什么
9.FileInfo.MoveTo()方法的用途、语法、参数、返回值是什么
10.FileInfo.CopyTo方法的用途、语法、参数、返回值是什么
11.FileInfo.Open()方法的用途、语法、参数、返回值是什么
12.FileInfo.Replace()方法的用途、语法、参数、返回值是什么
13.FileInfo.Exists()方法的用途、语法、参数、返回值是什么
FileInfo类练习题
使用FileInfo类Create方法创建文件
使用FileInfo类的CopyTo方法复制文件
使用FileInfo类的MoveTo方法移动文件
使用FileInfo类的Delete方法删除文件
使用FileInfo类的Replace方法替换文件
如何判断文件是否存在
FileStream类
1.“流”是什么
2.“流”分为几种类型
3.FileStream类是什么
4.如何使用FileStream类
5.FileMode是什么
6.FileAccess是什么
7.FileStream有哪几个方法
8.fs.WriteByte()方法的用途、语法、参数、返回值是什么
9.fs.WriteByte()方法的用途、语法、参数、返回值是什么
10.fs.ReadByte()方法的用途、语法、参数、返回值是什么
11.fs.Read()方法的用途、语法、参数、返回值是什么
FileStream类练习题
[操作]使用FileStream类在D盘创建一个file2.txt文件
[操作]使用File类创建a.txt,使用FileInfo类创建b.txt,使用FileStream类创建c.txt文件
[操作]将0 ~ 9十个数字写入D盘Test文件夹下的test1.txt文件中
[操作]向D盘Test文件夹下的test2.txt文件中写入26个英文字母
[操作]从D盘Test文件夹下的test1.txt文件中读取所有数据并显示在控制台
[操作]将D盘Test文件夹下的Test2.txt文件中的数据读到二进制数组ByteArray中
StreamReader类
1.文本流是什么
2.二进制流是什么
3.SteamReader类的用途是什么
4.如何使用SteamReader类?
5.SteamReader构造函数的语法是什么
6.sr.Read()方法的用途、语法、参数、返回值是什么
7.sr.ReadLine()方法的用途、语法、参数、返回值是什么
StreamWriter类
1.SteamWriter类的用途是什么
2.如何使用SteamWriter类?
3.SteamWriter构造函数的语法是什么
4.sw.Writer()方法的用途、语法、参数、返回值是什么
5.sw.WriteLine()方法的用途、语法、参数、返回值是什么
6.sw.Close()方法的用途、语法、参数、返回值是什么
7.sw.Flush()方法的用途、语法、参数、返回值是什么
BinaryReader类
1.BinaryReader类的用途是什么
2.如何使用BinaryReader类?
3.BinaryReader构造函数的语法是什么
4.br.PeekChar()方法的用途、语法、参数、返回值是什么
5.br.Read()方法的用途、语法、参数、返回值是什么
6.br.ReadBlooean()方法的用途、语法、参数、返回值是什么
7.br.ReadByte()方法的用途、语法、参数、返回值是什么
8.br.ReadBytes()方法的用途、语法、参数、返回值是什么
9.br.ReadChar()方法的用途、语法、参数、返回值是什么
10.br.ReadChars()方法的用途、语法、参数、返回值是什么
11.br.ReadInt32()方法的用途、语法、参数、返回值是什么
12.br.ReadString()方法的用途、语法、参数、返回值是什么
Binary.Writer类
1.BinaryWriter类的用途是什么
2.如何使用BinaryWriter类?
3.BinaryWriter构造函数的语法是什么
4.bw.Write()方法的用途、语法、参数、返回值是什么