HarmonyOS 鸿蒙Next 在写NAPI接口时怎么往文件里写内容
HarmonyOS 鸿蒙Next 在写NAPI接口时怎么往文件里写内容
fopen已经打开文件成功了,但是往文件里写内容时会报错,有知道的大佬怎么写的吗,指点一下
7 回复
据说关了SEC_LINUX ,/dev/*随便访问,但哪就没意思了,纯玩Linux了。
更多关于HarmonyOS 鸿蒙Next 在写NAPI接口时怎么往文件里写内容的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
对的,不过也没有别的办法了,
File* file=fopen(str, “rw”); 这里就会报错了,没有"rw"这个文件访问模式。
。测试了下 还要添加fclose(file); 文件才能写入成功。
大佬指点,我现在试一下,
我试了一下打开别的文件没问题但是打开/dev/ttyS3
这个文件不行,
你这个是不是应该在设备分区问会更好,应用层感觉没几个会这玩意
在HarmonyOS鸿蒙Next中,使用NAPI接口往文件里写内容可以通过@ohos.fileio
模块实现。首先,使用openSync
方法打开文件,然后通过writeSync
方法写入内容,最后使用closeSync
关闭文件。以下是一个示例代码:
import fs from '@ohos.fileio';
let filePath = 'your_file_path';
let content = 'Hello, HarmonyOS!';
// 打开文件
let fd = fs.openSync(filePath, fs.OpenMode.CREATE | fs.OpenMode.READ_WRITE);
// 写入内容
fs.writeSync(fd, content);
// 关闭文件
fs.closeSync(fd);
这段代码实现了向指定文件写入内容的功能。openSync
用于打开文件,writeSync
用于写入内容,closeSync
用于关闭文件。确保文件路径正确,且应用有相应的文件读写权限。