C# FileStream文件读写操作指南

分类:知识百科 日期: 点击:0

FileStream 是 .NET Framework 中的一个类,它可以用来操作文件,它可以帮助我们实现文件的读写操作。FileStream 类派生自 Stream 类,所以它也可以用来操作其他类型的流。

使用方法

  • 创建 FileStream 对象:

    FileStream fs = new FileStream(@"C:\test.txt", FileMode.OpenOrCreate);
  • 读取文件:

    byte[] bt = new byte[1024];
    int n = fs.Read(bt, 0, bt.Length);
    string s = Encoding.Default.GetString(bt, 0, n);
    Console.WriteLine(s);
    
  • 写入文件:

    string s = "This is a test string.";
    byte[] bt = Encoding.Default.GetBytes(s);
    fs.Write(bt, 0, bt.Length);
            
  • 关闭 FileStream 对象:

    fs.Close();

使用 FileStream 读写文件需要注意以下几点:

  • FileStream 对象一定要关闭,否则可能会引起文件被占用的错误。
  • FileStream 对象的构造函数中第一个参数是文件路径,第二个参数是文件的打开模式,可以是读、写或者读写。
  • Read 方法用来读取文件,它的参数是字节数组,第二个参数是文件的偏移量,第三个参数是要读取的字节数。
  • Write 方法用来写入文件,它的参数也是字节数组,第二个参数是文件的偏移量,第三个参数是要写入的字节数。

FileStream 类是 .NET Framework 中一个很重要的类,它可以用来操作文件,可以实现文件的读写操作,使用 FileStream 类的时候要注意以上几点,这样就可以正确的使用 FileStream 类来操作文件了。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。