您需要先 登录 才能评论/回答

全部评论(1)
解决措施
可以通过以下步骤来完成:
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));
参考链接
文件管理

2024-01-22 17:25:05