Skip to content

FileSystemManager.stat

JS
    Stats FileSystemManager.stat(Object object)

获取文件 Stats 对象

参数

  • Object object: 传入参数,具体的属性见下表

object 的属性说明:

属性键值类型默认值是否必填说明
pathstring文件/目录路径
recursiveboolfalse是否递归获取目录下的每个文件的 Stats 信息
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数

success 回调函数的参数

  • Object res: 返回文件的信息

res 的属性说明:

属性键值类型说明
errMsgstring错误信息,具体的说明见下图
statsStats/Object当 recursive 为 false 时,res.stats 是一个 Stats 对象,具体的说明见下图。当 recursive 为 true 且 path 是一个目录的路径时,res.stats 是一个 Object,key 以 path 为根路径的相对路径,value 是该路径对应的 Stats 对象

errMsg 的合法值说明:

说明
stat:ok接口调用成功

Stats 的属性说明

属性键值类型说明
modestring文件的类型和存取的权限,对应 POSIX stat.st_mode
sizenumber文件大小,单位:B
lastAccessedTimenumber文件最近一次被存取或被执行的时间,UNIX 时间戳
lastModifiedTimenumber文件最后一次被修改的时间,UNIX 时间戳

fail 回调函数的参数

  • Object res: 返回错误信息

res 的属性说明:

属性键值类型说明
errMsgstring错误信息

errMsg 的合法值说明:

说明
fail permission denied没有读权限
fail no such file or directory文件不存在