fs.existsSync(path) 验证路径是否存在,异步废弃了,因为需要立即知道存不存在 | |
fs.stat() 获取文件的状态,返回了一个对象,保存了当前对象状态信息 | |
size 文件大小 | |
isFile() 是否是一个文件 | |
isDirectory() | |
fs.unlink() 删除文件 | |
fs.readdir() 列出文件 | |
fs.truncate() 截断文件 将文件修改为指定的大小 字节单位 | |
fs.mkdir() 创建目录 | |
fs.rmdir() 删除目录 | |
fs.rename() 重命名文件或目录,还有一个移动的功能,类似Linux的mv命令 | |
fs.watchFile(filename[, options], listener) 监视文件更改写入 | |
当文件发生变化时,回调函数会执行 | |
注意:监视时,不会终止该脚本的运行,其实内部是一个定时器,每隔几秒对比文件的改变前和改变后的变化;有变化了,则触发回调 | |
在回调函数中会有两个参数 | |
curr 当前文件的状态 | |
prev 修改前文件的状态 | |
这两个参数其实都是stats对象 | |
fs.watchFile("hello3.txt", function(){ | |
console.log("文件发生改变了"); | |
}); | |
fs.watchFile("hello3.txt", function(curr, prev){ | |
// console.log("文件发生改变了"); | |
console.log("修改前文件大小:" + prev.size); | |
console.log("修改后文件大小:" + curr.size); | |
}); | |
//修改监听的时间间隔 | |
fs.watchFile("hello3.txt", {interval:"1000"}, function(curr, prev){ | |
// console.log("文件发生改变了"); | |
console.log("修改前文件大小:" + prev.size); | |
console.log("修改后文件大小:" + curr.size); | |
}); |
06小白学nodejs fs模块其它方法
JavaScript/前端
351
0
0
2022-04-18
登录后可点赞和收藏
标签
NodeJs
登录后可点赞和收藏