Skip to content

获取目录下所有的文件

方法名

getDirAllFiles

用法

用法示例

js
module.getDirAllFiles({
  dirPath: "/storage/emulated/0/qqmusic"
}, res => {
  console.log(res)
})

参数说明

参数名参数类型是否必填默认值参数描述
dirPathString文件夹绝对路径
child v1.1.0Booleantrue是否递归到子目录
type v1.5.2Integer1获取文件类型,1.所有文件,2.只获取文件夹,3.只获取文件

回调

回调示例

json
{
  "data": {
    "list": [
      "/storage/emulated/0/qqmusic/safemode.slog",
      "/storage/emulated/0/qqmusic/config/storage.cfg",
      "/storage/emulated/0/qqmusic/eup/sys_log_1670762033268.txt",
      "/storage/emulated/0/qqmusic/eup/jni_log_1670762033268.txt",
      "/storage/emulated/0/qqmusic/eup/sys_log_1670762032778.txt",
      "/storage/emulated/0/qqmusic/eup/jni_log_1670762032778.txt",
      "/storage/emulated/0/qqmusic/vip_center/.nomedia",
      "/storage/emulated/0/qqmusic/firstPiece/journal",
      "/storage/emulated/0/qqmusic/firstPiece/QQMusicSource.A689A220871C4F5A94BF20ECDDCD7A69.4.mqcc",
      "/storage/emulated/0/qqmusic/moments/.nomedia",
      "/storage/emulated/0/qqmusic/externalDB/extra_player_process_db",
      "/storage/emulated/0/qqmusic/externalDB/extra_player_process_db-journal",
      "/storage/emulated/0/qqmusic/externalDB/extra_main_process_db",
      "/storage/emulated/0/qqmusic/externalDB/extra_main_process_db-journal",
      "/storage/emulated/0/qqmusic/fonts/hkljh.ttf.zip",
      "/storage/emulated/0/qqmusic/fonts/SHARE_PEAK_CRAD_FONT_KEY.otf",
      "/storage/emulated/0/qqmusic/fonts/BIG_FZLTDHK_FONT_KEY.ttf",
      "/storage/emulated/0/qqmusic/song/.qqmusic.mp3.bgm",
      "/storage/emulated/0/qqmusic/splash/.nomedia",
    ]
  },
  "message": "",
  "code": 0
}

回调说明

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.listString[]文件列表
codeInteger返回类型,0.成功,其他:失败