0
点赞
收藏
分享

微信扫一扫

【OpenHarmony应用开发】fileIO查看目录下目录/文件

绣文字 2022-06-09 阅读 120

以下内容对应OpenHarmony 3.1 Release
其他版本可能出现问题,请注意

3.1 Release中对应用访问data目录做了权限限制,但是提供了方法去访问应用自己的两个目录。

  • cache
  • files

除了data目录有其他目录可以访问,例如/etc


import fileIO from '@ohos.fileio';
import ability_featureAbility from '@ohos.ability.featureAbility';

// 获取cache文件夹
let context = ability_featureAbility.getContext();
let cacheDir = await context.getCacheDir()

// 打开目录
let dir = fileIO.opendirSync(cacheDir)

// 打印目录下文件信息
let dirent = dir.readSync()
while (dirent) {
console.log('[TEST]' + dirent.isFile().toString())
console.log('[TEST]' + dirent.isDirectory().toString())
console.log('[TEST]' + dirent.name)
dirent = dir.readSync()
}

举报

相关推荐

0 条评论