完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
JS api的文件管理里面没有获取文件列表的接口么?
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); } }); 请问JS api有获取文件列表的接口么? |
|
相关推荐
1个回答
|
|
解决了,调用fileio.opendirSync会得到类似游标的结果,每次调用dir.readSync就得到一条记录
let dir = fileio.opendirSync(dir1); let dirent = dir.readSync(); let dirent2 = dir.readSync(); let dirent3 = dir.readSync(); |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
604 浏览 0 评论
769 浏览 0 评论
675 浏览 0 评论
线上逛展 | 沉浸探索第三届OpenHarmony技术大会五大展区
669 浏览 0 评论
964 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 02:10 , Processed in 0.786191 second(s), Total 70, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号