NodeJs之fs

NodeJs版本:4.4.4html

fs的實用方法


查看文件信息(fs.stat)

定義: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)

用來查看文件夾下有哪些文件
定義:fs.readdir(path[, options], callback)code

var fs = require('fs');

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

結果:htm

[ 'a.js', 'b.html' ]
相關文章
相關標籤/搜索