NodeJs之fs

NodeJs版本:4.4.4

fs的实用方法


查看文件信息(fs.stat)

定义:fs.stat(path, callback)

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 
})

结果:

{ 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)

用来查看文件夹下有哪些文件
定义:fs.readdir(path[, options], callback)

var fs = require('fs');

fs.readdir('./t/', function (err, files) {
    console.log( files );
})

结果:

[ 'a.js', 'b.html' ]

posted on 2018-03-03 22:07 qize 阅读(...) 评论(...) 编辑 收藏

导航

公告