查看文件列表的方式有哪些?

查看文件列表的方式


HarmonyOS
2024-08-01 09:48:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
netos

主要使用fileIo的listFileSync方法,以下是一个代码示例

import { fileIo as fs, Filter, ListFileOptions } from '@kit.CoreFileKit';
import { common } from '@kit.AbilityKit';

// 获取应用文件路径
let context = getContext(this) as common.UIAbilityContext;
let filesDir = context.filesDir;

// 查看文件列表
function getListFile(): void {
  let listFileOption: ListFileOptions = {
    recursion: false,
    listNum: 0,
    filter: {
      suffix: [".png", ".jpg", ".txt"],
      displayName: ["test*"],
      fileSizeOver: 0,
      lastModifiedAfter: new Date(0).getTime()
    }
  };
  let files = fs.listFileSync(filesDir, listFileOption);
  for (let i = 0; i < files.length; i++) {
    console.info(`The name of file: ${files[i]}`);
  }
}
分享
微博
QQ
微信
回复
2024-08-01 18:30:21
相关问题
哪些创建线程方式
2024浏览 • 1回复 待解决
侧滑删除功能列表哪些
627浏览 • 1回复 待解决
数据持久化方式哪些
742浏览 • 1回复 待解决
uploadFileapi什么方式查看请求体
1441浏览 • 1回复 待解决
ArkTS实现时钟方式哪些
882浏览 • 1回复 待解决
获取MainAbility name方式哪些呢?
1610浏览 • 1回复 待解决
关于图文混排实现方式哪些
211浏览 • 1回复 待解决
应用性能问题优化方式哪些
247浏览 • 1回复 待解决
读取数据文件方法哪些
232浏览 • 1回复 待解决
创建数据文件方法哪些
237浏览 • 1回复 待解决
怎样查看应用沙箱中文件
1518浏览 • 1回复 待解决
无法查看应用沙箱文件
184浏览 • 1回复 待解决
消息推送都有哪些方式?
174浏览 • 1回复 待解决
是否查看c++内存能力
556浏览 • 1回复 待解决