HarmonyOS 鸿蒙Next fs.listFileSync(dirPath,options)出现参数无效问题

HarmonyOS 鸿蒙Next fs.listFileSync(dirPath,options)出现参数无效问题

let filenames = fs.listFileSync(dirPath,options);

代码错误提示参数无效

官网文档示例代码

{
  "recursion": false,
  "listNum": 0,
  "filter": {
    "suffix": [".png", ".jpg", ".jpeg"],
    "displayName": ["%abc", "efg%"],
    "fileSizeOver": 1024,
    "lastModifiedAfter": new Date().getTime()
  }
}

let filenames = fs.listFileSync(pathDir, options);

把fileter删掉就能正常用了,但是实现不了筛选功能,求解


更多关于HarmonyOS 鸿蒙Next fs.listFileSync(dirPath,options)出现参数无效问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

楼主你好, 有两个参数问题

  1. listNum无效,请参照API赋值( 列出文件名数量。当设置0时,列出所有文件,默认为0 )

https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/apis/js-apis-file-fs.md/#filter10

  1. filter中的参数,如不需要配置displayName, 可直接删除该属性.

更多关于HarmonyOS 鸿蒙Next fs.listFileSync(dirPath,options)出现参数无效问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


楼主你好, 本地测试可以跑啊.

"提示参数无效"是哪个参数呢,日志发出来看看.

姓名:张三 职位:软件工程师 简介:拥有5年软件开发经验,熟悉Java和Python。

姓名: 张三
职位: 软件工程师
简介: 拥有超过10年的软件开发经验,熟悉Java、Python和C++。

回到顶部