如何修改沙箱路径下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文件指定内容
956浏览 • 1回复 待解决
ETs,对沙箱路径json文件内容遍历
1411浏览 • 1回复 待解决
stageMode如何读取本地json 文件
1631浏览 • 1回复 待解决
如何获取profile路径资源文件
10浏览 • 0回复 待解决
text内容如何实时获取并添加修改?
1281浏览 • 1回复 待解决
如何获取应用自身文件路径
274浏览 • 1回复 待解决
如何根据组件内容大小修改浮动窗口
303浏览 • 1回复 待解决
如何打开指定文件夹,选择文件返回
6802浏览 • 1回复 待解决
鸿蒙如何获取资源文件路径
13782浏览 • 3回复 待解决
js api 如何读取预置json文件
5188浏览 • 1回复 待解决
Deveco studio中如何修改java文件名称
4055浏览 • 3回复 待解决
Harmony 如何读取本地视频文件路径
12616浏览 • 2回复 待解决