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

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

以下内容对应OpenHarmony 3.1 Release其他版本可能出现问题,请注意3.1 Release中对应用访问data目录做了权限限制,但是提供了方法去访问应用自己的两个目录。cachefiles除了data目录有其他目录可以访问,例如/etcimport fileIO from '@oh...

以下内容对应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()
}
Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐

  • 浏览量 376
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献9条内容