NodeJs版本:4.4.4html
定義:fs.stat(path, callback)bash
var fs = require('fs'); fs.stat('test.js', function (err, stats) { console.log(stats) console.log(stats.isFile()); //是否爲文件 console.log(stats.isDirectory()); //是否爲目錄 console.log(stats.isBlockDevice()); //是否爲塊設備 console.log(stats.isCharacterDevice()); //是否爲字符設備 console.log(stats.isSymbolicLink()); //是否爲軟連接 console.log(stats.isFIFO()); //是否爲FIFO console.log(stats.isSocket()); //是否爲Socket })
結果:ui
{ dev: 582821, mode: 33206, nlink: 1, uid: 0, gid: 0, rdev: 0, blksize: undefined, ino: 844424930325079, size: 3, blocks: undefined, atime: Mon Jan 09 2017 11:43:36 GMT+0800 (中國標準時間), mtime: Fri Jan 13 2017 16:05:47 GMT+0800 (中國標準時間), ctime: Fri Jan 13 2017 16:05:47 GMT+0800 (中國標準時間), birthtime: Mon Jan 09 2017 11:43:36 GMT+0800 (中國標準時間) } true false false false false false false
用來查看文件夾下有哪些文件
定義:fs.readdir(path[, options], callback)code
var fs = require('fs'); fs.readdir('./t/', function (err, files) { console.log( files ); })
結果:htm
[ 'a.js', 'b.html' ]