# FileSystemManager.statSync

获取本地文件 Stats 对象。(同步调用)

# 支持说明

应用能力 Android iOS PC 预览效果
小程序 3.12.0 3.11.0 3.10.0
扫码预览
用BoosHi扫码或PC端点击
网页应用 待开发 待开发 待开发 待补充

# 输入

名称 数据类型 必填 默认值 描述
path string 本地文件路径 示例值:bzfile://temp

# 输出

返回对象的扩展属性与方法:

点击下表中的方法名,查看对应API的支持说明、调用方法

名称 数据类型 描述
stat object Stats 对象
  ∟ mode number 文件的类型和存取的权限,对应 POSIX stat.st_mode
  ∟ size number 文件大小,单位:B,对应 POSIX stat.st_size
  ∟ lastAccessedTime number 文件最近一次被存取或被执行的时间,UNIX 时间戳,对应 POSIX stat.st_atime
  ∟ lastModifiedTime number 文件最后一次被修改的时间,UNIX 时间戳,对应 POSIX stat.st_mtime
  ∟ isDirectory() function 判断当前文件是否一个目录
  ∟ isFile() function 判断当前文件是否一个普通文件

# 代码示例

const fileSystemManager = bz.getFileSystemManager();

bz.chooseImage({
  success(res) {
    const tempFile = res.tempFilePaths[0];
    const data = fileSystemManager.statSync(tempFile);
    if (!data.errCode) {
      console.log("是否是目录:", data.stat.isDirectory());
      console.log("是否是文件:", data.stat.isFile());
    } else {
      console.log("调用失败", data.errMsg);
    }
  },
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
最后更新于 : 5/18/2023, 3:09:13 PM