当前位置: 首页 > news >正文

OpenHarmony 5.0读取文件并写入到另一份文件(公共文件夹),并保持原先的格式以及编码类型

目录

1.背景

2.流程分析

3.完整patch


1.背景

                需求是原先的文本编码类型和编码格式不发生任何变化,需要将原始文件一模一样的复制一份,首先我们平时的写入流程如下:

根据官方文档我们不能读取string类型并写入,这样会导致原始的编码格式发生变化,自动转换成utf-8的类型,所以需要使用缓冲区的方式写入

2.流程分析

首先我们需要在原始文本文件中读取出原始文件的缓冲区,这是一个字节流,读取缓冲区需要使用NONBLOCK,如下:

相关文章:

  • 案例:塔能科技智启某市“光网计划”——重构城市照明的数字底座与生态价值
  • AudioLab安卓版:音频处理,一应俱全
  • (LeetCode 动态规划(基础版)) 518. 零钱兑换 II (动态规划dp)
  • 安卓9.0系统修改定制化____安卓 9.0系统修改固件 自动开启USB调试教程 开搞篇 六
  • Hadoop HDFS存储机制与块大小选择权衡
  • HTTP1.1
  • OSI 七层网络模型
  • 【C语言】图书管理系统(文件存储版)丨源码+详解
  • AORSA编译指南
  • 智造奇点:AI超级工厂如何重塑制造业DNA
  • 从易用性出发的教育场景音量调节技术方案
  • 天邑TEWA-808AE高安版_S905L3B融合机破解TTL刷机包
  • uni-app项目实战笔记14--给全屏页面添加遮罩层
  • 【整数递增加法拆分】2022-4-11
  • adoc(asciidoc)转为markdown的方法,把.adoc文件转换为markdown格式
  • CentOS7报错:Cannot find a valid baseurl for repo: base/7/x86_64
  • Burgers方程初值问题解的有效区域
  • shell三剑客
  • 《开窍》读书笔记8
  • LangGraph基础知识( Multi-agent)(六)
  • wap手机网站开发asp经验/百度视频推广怎么收费
  • 企业门户网站建设方案后台管理/营销策划品牌策划
  • 个人网站的留言板怎么做/郑州网站建设公司排行榜
  • 用表格做网站/福州搜索引擎优化公司
  • 建站视频教程网/百度知道网页入口
  • 武汉网站建设培训/上海有名网站建站开发公司