FileSystemManager.statSync

解释:获取文件 Stats 对象的同步接口。

返回参数:String path

path参数说明:临时存储文件路径。

返回值:Stats stats

stats 返回值说明

参数名参数类型说明
modeString文件的类型和存取的权限,对应 POSIX stat.st_mode
sizeNumber文件大小,单位:B,对应 POSIX stat.st_size
lastAccessedTimeNumber文件最近一次被存取或被执行的时间,UNIX 时间戳,对应 POSIX stat.st_atime
lastModifiedTimeNumber文件最后一次被修改的时间,UNIX 时间戳,对应 POSIX stat.st_mtime
isDirectoryFunction判断当前文件是否一个目录,返回 boolean 值
isFileFunction判断当前文件是否一个普通文件,返回 boolean 值

若接口调用失败,会抛出一个标准的Error对象

代码示例

  • 在 js 文件中
  1. Page({
  2. onLoad() {
  3. const fs = swan.getFileSystemManager();
  4. this.fs = fs;
  5. },
  6. statSync() {
  7. try {
  8. let result = this.fs.statSync(
  9. `${swan.env.USER_DATA_PATH}/demo.txt`
  10. );
  11. console.log('statSync success', result);
  12. }
  13. catch (err) {
  14. console.log('statSync fail', err);
  15. }
  16. }
  17. });