如何修改沙箱路径下json文件的指定内容

如何修改沙箱路径下json文件的指定内容

HarmonyOS
2024-01-21 14:16:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zh_ff

可以通过以下步骤来完成:

1. 使用fileIo.openSync获取json文件的fd。

import { fileIo } from '@kit.CoreFileKit'; 
 
let basePath = "/test.txt";  
let sanFile = fileIo.openSync(basePath, fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); 
let fd = sanFile.fd;

2. 通过fileIo.readSync读取json文件内容。

let length: number = 4096; 
let arrayBuffer = new ArrayBuffer(length); 
let content = fileIo.readSync(fd, arrayBuffer);

3. 修改内容。

obj.name = 'new name';

4. 重新写入json文件。

fileIo.writeSync(fd, JSON.stringify(obj));

参考链接

文件管理

分享
微博
QQ
微信
回复
2024-01-22 17:02:01
相关问题
修改沙箱路径json文件指定内容
868浏览 • 1回复 待解决
ETs,对沙箱路径json文件内容遍历
1187浏览 • 1回复 待解决
stageMode如何读取本地json 文件
1427浏览 • 1回复 待解决
如何获取应用自身文件路径
111浏览 • 1回复 待解决
text内容如何实时获取并添加修改?
1140浏览 • 1回复 待解决
js api 如何读取预置json文件
4970浏览 • 1回复 待解决
鸿蒙如何获取资源文件路径
13358浏览 • 3回复 待解决
如何根据组件内容大小修改浮动窗口
151浏览 • 1回复 待解决
如何打开指定文件夹,选择文件返回
6589浏览 • 1回复 待解决
Harmony 如何读取本地视频文件路径
12326浏览 • 2回复 待解决
Deveco studio中如何修改java文件名称
3818浏览 • 3回复 待解决
Native库文件所在路径
160浏览 • 1回复 待解决
创建json文件问题有知道吗?
1071浏览 • 1回复 待解决