1.用File对象读写文件(入磁盘):
File.读:关注与逐行处理文件内容:选择File.ReadAllLines(FilePath,Encoding.(指定读取的文件编码格式)),返回字符串数组。
File.写:File.WriteAllLines(FilePath,string[] movies)
2.FileStream—这个类主要用于在二进制文件中读写二进制数据——也可以使用它读写任何文件
A:FileStream fs=new FileStream(FilePath.FileMode.Create);
OR
FileInfo myFile=new FileInfo(FilePath);
FileStream fs=myFile.Create();
(int i=fs.ReadByte())!=-1;
(int i=fs.Read(ByteArray,0,nBytes))!=0;
fs.WriterByte(NextByte);
fs.Write(ByteArray,0,nBytes);
fs.close;
3.StreamRead和StreamWriter专门用于读写文本文件
A:StreamReader sr=new StreamReader(FilePath)
OR
FileInfo myFile=new FileInfo(Filepath);
StreamReader sr=myFile.OpenText();
OR
......
string str=sr.ReadLine()||.ReadToEnd();
OR
int i=sr.Read()||sr.Read(charArray,0,nChars);
sr.Colse();
B:StreamWriter sw=new StreamWriter(FilePath)
OR
FileInfo myFile=new FileInfo(FilePath);
StreamWriter sw=myFile.createText();
OR
FileStream fs=new FileStream(FilePath,FileMode.create);
StreamWriter sw=new StreamWriter(fs);
sw.Write(String||char||char[])
sw.Close();
File与Directory的使用(Path.Combine(Path,FileName))