Stats|Array.<Stats> FileSystemManager.statSync(string path, boolean recursive)
功能描述
FileSystemManager.stat的同步版本。
参数
string path
文件/目录路径 (本地路径)
boolean recursive
是否递归获取目录下的每个文件的 Stats 信息
返回值
Stats|Array.<Stats> stats
当 recursive 为 false 时,res.stats 是一个 Stats 对象。当 recursive 为 true 且 path 是一个目录的路径时,res.stats 是一个 Array,数组的每一项是一个对象,每个对象包含 path 和 stats。
示例代码
recursive 为 false 时.
const fs = mgtv.getFileSystemManager()
const stats = fs.statSync(`${mgtv.env.USER_DATA_PATH}/testDir`)
console.log(res.stats.isDirectory())
recursive 为 true 时.
const fs = mgtv.getFileSystemManager()
const statsArr = fs.statSync(`${mgtv.env.USER_DATA_PATH}/testDir`, true)
statsArr.forEach(({path, stats}) => {
console.log(path, stats.isDirectory())
})