HarmonyOS ArkTS怎么读取整个文件的内容

ArkTS怎么读取整个文件的内容,文档里读取的都是部分的。怎么读取整个文件的内容不要读多,文件多长读多长。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考示例如下:

import { BusinessError } from '@kit.BasicServicesKit';
import { fileIo as fs, ReadTextOptions } from '@kit.CoreFileKit';

let filePath = pathDir + "/test.txt";
let readTextOption: ReadTextOptions = {
  offset: 1,
  length: 0,
  encoding: 'utf-8'
};
let stat = fs.statSync(filePath);
readTextOption.length = stat.size;
fs.readText(filePath, readTextOption, (err: BusinessError, str: string) => {
  if (err) {
    console.error("readText failed with error message: " + err.message + ", error code: " + err.code);
  } else {
    console.info("readText succeed:" + str);
  }
});

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-fs-V5#fsreadtext

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS ArkTS如何读取本地json文件
156浏览 • 1回复 待解决
怎么读取sdcard下txt文件
10032浏览 • 2回复 待解决
HarmonyOS 读取内容不全
23浏览 • 1回复 待解决
java怎么读取公共目录下文件
2383浏览 • 1回复 待解决
HarmonyOS 怎么解析本地文件json内容
274浏览 • 1回复 待解决
怎么读取本地音频文件列表?
6439浏览 • 1回复 待解决
自定义资源文件怎么读取
2531浏览 • 1回复 待解决