HarmonyOS使用ArkTS提供的fs读文件,其中ReadTextOptions报错如下:

/** 
 * 以文本方式读取文件 
 * @param path 文件路径 
 * @returns 文件内容 
 */ 
public static readFileStr(path: string): string { 
  let str = ""; 
  if (this.checkFileExist(path)) { 
    let readTextOptions: ReadTextOptions = { 
      offset: 0, 
      length: 0, 
      encoding: 'utf-8' 
    }; 
    let stat = fs.statSync(path); 
    readTextOptions.length = stat.size; 
    str = fs.readTextSync(path, readTextOptions); 
    console.info("FileUtils readText succeed:\n" + str); 
  } 
return str;  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.

HarmonyOS使用ArkTS提供的fs读文件,其中ReadTextOptions报错如下:-鸿蒙开发者社区

HarmonyOS
2024-09-09 11:15:02
675浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

目前已知fs是支持跨平台的:https://gitee.com/arkui-x/docs/blob/master/zh-cn/application-dev/reference/apis/README.md

如何快速关闭ArkUI-X跨平台构建:

1、修改.ArkUI-x/ArkUI-x-config.json5配置文件,设置"crossplatform": false。

2、Rebuild Project,需要清除ArkUI-x构建缓存。

分享
微博
QQ
微信
回复
2024-09-09 17:05:16
相关问题
OpenHarmony应用使用NativeC++无法文件
3574浏览 • 0回复 待解决
使用featureAbility.getContext()时报错如下
1896浏览 • 1回复 待解决
HarmonyOS fs读取本地文件
1126浏览 • 1回复 待解决
在color.json文件中写注释报错如下
1450浏览 • 1回复 待解决
fs.mkdirSync报错:No such file or directory
3163浏览 • 1回复 待解决
HarmonyOS fs模块读取文件问题
1258浏览 • 1回复 待解决
在配置文件中配置权限时报错如下
2416浏览 • 1回复 待解决
HarmonyOS fs.rmdirSync报错:Directory not empty
722浏览 • 1回复 待解决
编译报错Found exception如下
2805浏览 • 1回复 待解决
ArkTS 如何生成如下 uuid呢?
1912浏览 • 1回复 待解决
TS文件引用ArkTS文件报错,如何修改
2476浏览 • 1回复 待解决
如下代码报错报错原因是什么?
1228浏览 • 1回复 待解决
HarmonyOS关于使用fs.copyfile问题
1152浏览 • 1回复 待解决