文件操作

文件操作

1.文件内容的读跟写

注:在写代码前需要引入命名空间:System.IO,这个命名空间用于对文件和文件流的处理。

  1. 创建一个文件流
  2. 创建阅读器/写入器
  3. 执行读写操作
  4. 关闭阅读器/写入器
  5. 关闭文件流
try
  {
      //创建文件流
      FileStream myfs = new FileStream(path, FileMode.Create);
      //创建写入器
      StreamWriter mySw = new StreamWriter(myfs);
      //将录入的内容写入文件
      mySw.Write(content);
      //关闭写入器
      mySw.Close();
      //关闭文件流
      mySw.Close();
      MessageBox.Show("写入成功");
  }
  catch (Exception ex)
  {
      MessageBox.Show(ex.Message);
  }

1.创建文件流

读写文件的第一步是创建一个文件流。流是一个用于数据传输的对象。属于FileStream类,它主要用于读写文件中的数据,在创建一个文件流时,需要在它的构造函数中指定参数。

FileStream 文件流对象 = new FileStream(String filePath,FileMode fileMode);

其中,filePath用于指定要操作的文件,而fileMode指定打开文件的模式,它是一个枚举类型。

  1. Append:如果它存在,并且查找到该文件的末尾,或者创建一个新文件,请打开该文件。这要求FileIOPermissionAccess.Append权限。FileMode.Append可以仅在结合使用 FileAccess.Write。尝试查找该文件将引发结束之前将其置于IOException异常,并且任何尝试读取失败,将引发NotSupportedException异常。

  2. Create:创建一个新的文件。如果该文件已存在,则会覆盖它。这要求FileIOPermissionAccess.Write权限。FileMode.Create等效于请求,如果该文件不存在,则使用 CreateNew; 否则为使用 Truncate。如果该文件已存在但为隐藏的文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值