请问ArkTs API8如何遍历文件夹,得到文件夹下的目录?

请问API8如何遍历文件夹,得到文件夹下的目录。


HarmonyOS
ArkTs API8
2023-06-14 15:54:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Stephanq

使用fileio接口可以实现功能。

​https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-fileio-0000001333640945#ZH-CN_TOPIC_0000001333640945__readsync​

部分代码示例:

let
 path = getContext(        this
).filesDir
            // 打开目录
                    let
 dir = fileio.opendirSync(path)

            // 读取下一个目录项
                    let
 dirent = dir.readSync()
                    while
 (dirent) {
                      let
 name = dirent.name

                      this
.pathList.push(name)
              dirent = dir.readSync()
            }
            dir.close()
            prompt.showToast({message:`获取所有文件成功`})
分享
微博
QQ
微信
回复
2023-06-15 12:20:30
相关问题
如何打开指定文件夹,选择文件返回
6802浏览 • 1回复 待解决
怎样在根目录中创建文件夹
2187浏览 • 1回复 待解决
apache下文件夹没有访问权限
543浏览 • 0回复 待解决
鸿蒙相册里最近删除文件夹在哪?
15104浏览 • 1回复 待解决
api8如何实现异步线程跳转页面?
754浏览 • 1回复 待解决
如何监听文件文件目录变化
129浏览 • 1回复 待解决
js API8 如何使用项目中npm包?
1378浏览 • 1回复 待解决
API8 怎么隐藏软键盘?
678浏览 • 1回复 待解决
鸿蒙如何读取resources目录文件
1256浏览 • 1回复 待解决
ETs,对沙箱路径下json文件内容遍历
1410浏览 • 1回复 待解决
ArkTS文件和TS文件区别
275浏览 • 1回复 待解决
Native侧如何获取可操作文件目录
173浏览 • 1回复 待解决