HarmonyOS 读取内容不全

// 从文件读取内容
let arrayBuffer = new ArrayBuffer(4096);
let readOptions: ReadOptions = { offset: 0, length: arrayBuffer.byteLength };
let readLen = fs.readSync(file.fd, arrayBuffer, readOptions);
let buf = buffer.from(arrayBuffer, 0, readLen);

以上代码从文件中读取内容,文件较长结果读取不全,如何修改?

HarmonyOS
2025-01-09 16:55:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

如果文件比较大,建议使用异步方法:

readFileSize(filesDir: string) {
  let filePath = filesDir + "/test.txt";
  fs.stat(filePath).then((stat: fs.Stat) => {
    console.info("get file info succeed, the size of file is " + stat.size);
  }).catch((err: BusinessError) => {
    console.error("get file info failed with error message: " + err.message + ", error code: " + err.code);
  });
}

关于查看手机内的文件,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-local-file-manager-18-V5

分享
微博
QQ
微信
回复
2025-01-09 19:57:52
相关问题
HarmonyOS ArkTS怎么读取整个文件的内容
211浏览 • 1回复 待解决
无法读取系统剪贴板内容
607浏览 • 1回复 待解决
关于读取剪贴板内容咨询
400浏览 • 1回复 待解决
HarmonyOS web显示不全
820浏览 • 1回复 待解决
HarmonyOS 日志打印不全
862浏览 • 2回复 待解决
读取证书里扩展项的内容失败
410浏览 • 1回复 待解决
HarmonyOS 键盘导致webview展示不全
264浏览 • 1回复 待解决
HarmonyOS Tabs 控件 底部显示不全
318浏览 • 1回复 待解决
HarmonyOS ListItem嵌套Tabs显示不全
223浏览 • 1回复 待解决
HarmonyOS 直播格式不全待补齐
209浏览 • 1回复 待解决
HarmonyOS List展示不全的问题
583浏览 • 1回复 待解决
hilog还是打印不全啊?
624浏览 • 1回复 待解决
HarmonyOS PullToRefresh嵌套的List显示不全
264浏览 • 1回复 待解决
HarmonyOS Slider组件气泡提示显示不全
437浏览 • 1回复 待解决