请问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
相关问题
HarmonyOS 如何获取assets文件夹下文件
1311浏览 • 1回复 待解决
如何打开指定文件夹,选择文件返回
10251浏览 • 1回复 待解决
打包包含ohosTest文件夹和test文件夹
1978浏览 • 1回复 待解决
怎样在根目录中创建文件夹
5896浏览 • 1回复 待解决
HarmonyOS 如何解压gzip到某个文件夹下
964浏览 • 1回复 待解决
apache下文件夹没有访问权限
3559浏览 • 0回复 待解决
单个文件夹空间统计
2012浏览 • 1回复 待解决
是否有将文件夹压缩打包成zipAPI
1951浏览 • 1回复 待解决
HarmonyOS 下载文件到指定文件夹
2337浏览 • 1回复 待解决
HarmonyOS 获取手机图片文件夹
1429浏览 • 1回复 待解决
HarmonyOS rawFile文件夹合并问题
1202浏览 • 1回复 待解决