fs.watchFile

fs.watchFile

fs.watchFile(filename[, options], listener)

  Watch for changes on filename. The callback listener will be called each time the file is accessed.

  The options argument may be omitted. If provided, it should be an object. The options object may contain a boolean named persistent that indicates whether the process should continue to run as long as files are being watched. Theoptions object may specify an interval property indicating how often the target should be polled in milliseconds. The default is { persistent: true, interval: 5007 }.

  The listener gets two arguments the current stat object and the previous stat object:

  

  These stat objects are instances of fs.Stat.

参考:https://nodejs.org/dist/latest-v6.x/docs/api/fs.html

时间: 2024-11-03 21:28:37

fs.watchFile的相关文章

使用socket.io+fs.watchFile实现浏览器上自动预览html

作为一个前端码农我三分之一的时间用来在f5上还乐此不彼,当然我也可以用runjs.cn之类的在线编辑器来及时预览我的页面,但在线编辑器的智能提示等功能远远没有本地编辑好用啊,有同学说了,我们可以用dw的代码/设计模式,但我不喜欢dw( 没有理由的不喜欢 O(∩_∩)O) 现在有一个问题是确定的我们要使用本地编辑器 vscode  sublime 什么的爱用什么用什么 ,那么怎么才能让浏览器自动刷新呢,最开始我想着人为模拟f5.但这有个坏处: 第一,我不会写浏览器插件啊 第二,是不是每个浏览器都要

fs模块(二)

1. renameSync 01. 重命名 02. 移动文件夹,相当于剪切作用 1 var fs = require('fs'); 2 // 01 文件重命名 3 var renameFile = (oldFile,newFile) =>{ 4 let result = fs.renameSync(oldFile,newFile); 5 if(!result){ 6 console.log(`${oldFile}文件名成功修改为${newFile}`); 7 } 8 } 9 renameFile

文件系统(fs模块)

一.打开和关闭文件 //在不同的操作系统中表现有所不同 var fd=fs.open(path,flags,[mode],callback) //返回一个整型  表示打开的文件对象 fs.close(fd,callback) 附:flags参数表,表示打开文件的模式 'r' - Open file for reading. An exception occurs if the file does not exist. 'r+' - Open file for reading and writin

node fs模块

Node.js的文件系统的Api //公共引用 var fs = require('fs'), path = require('path'); 1.读取文件readFile函数 //readFile(filename,[options],callback); /** * filename, 必选参数,文件名 * [options],可选参数,可指定flag(文件操作选项,如r+ 读写:w+ 读写,文件不存在则创建)及encoding属性 * callback 读取文件后的回调函数,参数默认第一个

nodejs文件操作模块FS(File System)常用函数简明总结

件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的. fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd)); fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, bytesRead, buffer)); fs.

文本操作模块-fs模块(五)

fs模块是一个比较庞大的模块,在前面也介绍了该模块中最核心的一点东西,虽然核心的这点东西,在整个fs模块中占据的比例比较小,但是如果只是我们平常使用的话,基本已经够用了,其他的一些方法,属于能力提升时需要学习的的内容了,所以在后面就不再继续了,本篇属于fs模块中的最后一篇,也不是把fs模块中的其他API都给一一列举出来,这里再说最后一个我看来很重要的方法,监听文件或者目录的的方法watchFile. 概总 这里之所以在最后把这个watchFile方法写入到这里,是因为在前端的一个流行的构建工具g

NodeJs之fs的读写删移监块

NodeJs版本:4.4.4 fs 文件系统模块是一个封装了标准的 POSIX 文件 I/O 操作的集合.Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本. 图片的复制与粘贴 创建一个可读流与一个写入流.通过管道pipe. var fileReadStream = fs.createReadStream(sourcePath);var fileWriteStream = fs.createWriteStream(targetPath);fileReadStream.pipe(

nodejs fs 模块

件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称和形式,应该是起源于C语言的. 代码如下: fs.open(文件路径,读写标识,[文件mode值,666],回调函数(err,文件句柄fd));          fs.read(文件句柄fd,被写入的buffer,offset,length,position,回调函数(err, bytesRead

node js fs模块

在nodejs中 可以通过fs(file system)模块进行文件的I/O操作 var fs = require(fs");//fs 为文件模块 var path = require('path')://path为系统路径模块 1.可以使用writeFile方法,将数据写入到文件到某个文件夹下 fs.writeFile(filename,data,[option],callback) filename 为具体的文件保存路径地址 data为具体写入的文件数据对象 [option]为具体的保存文件