请问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
相关问题
如何打开指定文件夹,选择文件返回
7514浏览 • 1回复 待解决
apache下文件夹没有访问权限
1168浏览 • 0回复 待解决
怎样在根目录中创建文件夹
2936浏览 • 1回复 待解决
单个文件夹空间统计
453浏览 • 1回复 待解决
是否有将文件夹压缩打包成zipAPI
363浏览 • 1回复 待解决
有谁知道如何获取文件夹大小
465浏览 • 1回复 待解决
fs.unlink接口无法删除文件夹
696浏览 • 1回复 待解决
鸿蒙相册里最近删除文件夹在哪?
15983浏览 • 1回复 待解决