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' ]

最新文章

  1. 在布局中使用android.support.v4.app.Fragment的注意事项
  2. Memcache 内存分配策略和性能(使用)状态检查
  3. Hibernate(开放源代码的对象关系映射框架)
  4. C#在数据层过滤属性中的主键
  5. java中实现同步的两种方式:syschronized和lock的区别和联系
  6. Map集合遍历的2种方法
  7. Java的委托
  8. 2014 Super Training #6 F Search in the Wiki --集合取交+暴力
  9. 【leetcode】Word Break II (hard)★
  10. Django Model数据访问Making queries
  11. Bootstarp--全局CSS样式之表格
  12. mysql启动不了:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket
  13. windows理论基础(一)
  14. 【免费】iPhone上最好用的短信群发软件: 高速短信4.1
  15. java算法 蓝桥杯 高精度加法
  16. 徒手用Java来写个Web服务器和框架吧<第一章:NIO篇>
  17. mysql视图 更新中的问题
  18. QML-关于Qt.rgba()颜色无法正常显示问题
  19. JAVA自学笔记23
  20. HTML+CSS实现页面豆腐块布局和图片居中

热门文章

  1. 详解Spring中的ApplicationListener和ContextRefreshedEvent
  2. 创建emlog
  3. Err.number错误号和可捕获的 Microsoft access 数据库引擎和 DAO错误说明
  4. vue项目的搭建使用
  5. web前端知识大纲:系列二 css篇
  6. vs2010黑色主题Dark完美设置
  7. 英语口语练习系列-C28-海滨-辨别身份-悬崖边的树
  8. Android应用程序结构
  9. iOS自动布局的学习
  10. SpringMVC中使用JSON