获取文件信息
在Node.js中,用于获取文件信息的异步函数如下:
fs.stat (path, callback);
在上述语法中,path表示文件路径;callback 为回调函数,带有两个参数,如(err,stats),stats 是fs.stats 对象。
fs.stat(path)执行后,会将Stats类的实例返回给其回调函数。可以通过Stats类中提供的函数判断文件的相关属性。
参数 | 说明 |
---|---|
stats.isFile() | 如果是文件返回true, 否则返回false |
stats.isDirectory() | 如果是目录返回true, 否则返回false |
stats.isBlockDevice() | 如果是块设备返回true, 否则返回false |
stats isCharacterDevice() | 如果是字符设备返回true,否则返回false |
stats isSymbolicLink() | 如果是软链接返回true, 否则返回false |
stats.isFIFO() | 如果是FIFO |