# FileSystemManager.stat

获取本地文件 Stats 对象。

# 支持说明

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

# 输入

继承标准对象输入,扩展属性描述:

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

# 输出

继承标准对象输出success返回对象的扩展属性与方法:

点击下表中的方法名,查看对应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();
fileSystemManager.stat({
    path: "bzfile://temp",
    success(res) {
      console.log(JSON.stringify(res));
    },
    fail(res) {
      console.log(`stat fail: ${JSON.stringify(res)}`);
    }
});
1
2
3
4
5
6
7
8
9
10

success返回对象示例:

{
    "stat": {
        "mode": 16889,
        "size": 3488,
        "lastAccessedTime": 1637505688,
        "lastModifiedTime": 1637505688
    },
    "errMsg": "stat:ok",
}
1
2
3
4
5
6
7
8
9
最后更新于 : 5/18/2023, 3:09:13 PM