# Stats

描述文件状态的对象。

# 属性

名称 数据类型 描述
mode string 文件的类型和存取的权限,对应 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 boolean 判断当前文件是否一个目录
isFile boolean 判断当前文件是否一个普通文件

# 代码示例

const fileSystemManager = bz.getFileSystemManager();

bz.chooseImage({
  success(res) {
    const tempFile = res.tempFilePaths[0];
    fileSystemManager.stat({
      path: tempFile,
      success(res) {
        const stat = res.stat;
        console.log("mode:", stat.mode);
        console.log("size:", stat.size);
        console.log("lastAccessedTime:", stat.lastAccessedTime);
        console.log("lastModifiedTime:", stat.lastModifiedTime);
        
        console.log("isDirectory:", stat.isDirectory());
        console.log("isFile:", stat.isFile());
      },
      fail(res) {
        console.log("调用失败", res.errMsg);
      },
    });
  },
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
最后更新于 : 5/5/2023, 5:45:03 PM