NodeJs版本:4.4.4
fs
文件系统模块是一个封装了标准的 POSIX 文件 I/O 操作的集合。Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本。
图片的复制与粘贴
创建一个可读流与一个写入流。通过管道pipe。
读文件(fs.readFile)
定义:fs.readFile(filename[,options],callback)
参数:
encoding:{String | Null} 默认 = null 编码方式
flag:{String} 默认 = 'r' 文件打开的行为(可写,可读等)
- callback:{Function}
这里读取文件如果不设置编码方式,读取的文件就是以buffer的形式返回。
设置为utf-8后,返回的就是字符串的形式。如下:
写文件(fs.writeFile)
定义:fs.writeFile(filename,data[,callback)
参数:
- filename:{String}
- data:{String | Buffer}
- options:{Object}
encoding:{String | Null} 默认 = 'utf8' mode:{Number} 默认 = 438 (aka 0666 in Octal) flag:{String} 默认 = 'w'
- callback {Function}
注意:
异步写文件,如果文件已经存在则替换。打开文件(fs.open)
定义:fs.open(path,flags[,mode],callback)
参数:
给文件添加数据(fs.appendFile)
定义:fs.appendFile(filename,callback)
参数:
- filename:{String}
- data:{String | Buffer}
- options:{Object}
encoding {String | Null} 默认 = 'utf8' mode {Number} 默认 = 438 (aka 0666 in Octal) flag {String} 默认 = 'a'
- callback {Function}
注意:
异步的给文件添加数据,如果文件不存在,就会创建一个文件。删除文件(fs.unlink)
定义:fs.unlink(path,callback)
创建文件(fs.open)
定义:fs.open(path,callback)
也可以使用fs.open创建文件。
删除文件夹(fs.rmdir)
定义:fs.rmdir(path,callback)
创建文件夹(fs.mkdir)
定义:fs.mkdir(path[,callback)
参数:mode 默认是 to 0777.
文件监听(fs.watch fs.watchFile)
定义:fs.watch(filename[,options][,listener]) 定义:fs.watchFile(filename[,listener)
flags
以上所述是小编给大家介绍的NodeJs的fs读写删除移动监听。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。