请问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
相关问题
如何打开指定文件夹,选择文件返回
8732浏览 • 1回复 待解决
打包包含ohosTest文件夹和test文件夹
442浏览 • 1回复 待解决
怎样在根目录中创建文件夹
4132浏览 • 1回复 待解决
apache下文件夹没有访问权限
2373浏览 • 0回复 待解决
单个文件夹空间统计
855浏览 • 1回复 待解决
HarmonyOS 获取手机图片文件夹
272浏览 • 0回复 待解决
是否有将文件夹压缩打包成zipAPI
911浏览 • 1回复 待解决
ATS如何判断路径是文件夹还是文件
549浏览 • 1回复 待解决
鸿蒙是否有对文件夹加密接口?
485浏览 • 2回复 待解决
有谁知道如何获取文件夹大小
1282浏览 • 1回复 待解决
HarmonyOS 图片文件夹获取封面图coverUri
291浏览 • 1回复 待解决
fs.unlink接口无法删除文件夹
1871浏览 • 1回复 待解决