JS api的文件管理里面没有获取文件列表的接口
jiawulin001 opened this issue · 0 comments
jiawulin001 commented
鸿蒙论坛提问链接:
https://developer.huawei.com/consumer/cn/forum/topic/0202767979850760214?fid=0102683795438680754
java的有directory.listFiles();
,nodejs的fs.readdir
也是可以获取目录下的文件列表的。
但鸿蒙的fileio.opendirSync
和dir.readSync
都没有返回列表,@system.file
的file.list
也尝试了,报202参数错误,//data/data/org.test.openharmony.demo/files
这个路径是通过ability_featureAbility.getContext().getFilesDir()
获取到的,并且这个方式是异步的,需要同步的方法。
file.list({
uri: 'internal://data/data/org.test.openharmony.demo/files',
success: function(data) {
console.log(data.fileList);
}
});