c#文件读入与写入

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))

上一篇:学习任务,阅读一下Redis分布式锁的官方文档


下一篇:Ubuntu下使用USB串口