位置: 编程技术 - 正文
推荐整理分享NodeJs的fs读写删除移动监听(nodejs readfile),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:nodejs fs读取文件,nodejs读写json文件,nodejs readfile,node 读写文件,nodejs readfile,nodejs 读写文件,nodejs读取文件和写文件的方法,nodejs 读写文件,内容如对您有帮助,希望把文章链接给更多的朋友!
NodeJs版本:4.4.4
fs
文件系统模块是一个封装了标准的 POSIX 文件 I/O 操作的集合。Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本。
图片的复制与粘贴
创建一个可读流与一个写入流。通过管道pipe。
读文件(fs.readFile)
定义:fs.readFile(filename[, options], callback)
参数:
filename:{String} 文件名/文件路径 options:{Object} 可选参数encoding:{String | Null} 默认 = null 编码方式
flag:{String} 默认 = 'r' 文件打开的行为(可写,可读等)
callback:{Function}这里读取文件如果不设置编码方式,读取的文件就是以buffer的形式返回。
设置为utf-8后,返回的就是字符串的形式。如下:
写文件(fs.writeFile)
定义:fs.writeFile(filename, data[, options], callback)
参数:
filename:{String} data:{String | Buffer} options:{Object}encoding:{String | Null} 默认 = 'utf8'mode:{Number} 默认 = (aka in Octal)flag:{String} 默认 = 'w'
callback {Function}注意:异步写文件,如果文件已经存在则替换。
打开文件(fs.open)
定义:fs.open(path, flags[, mode], callback)
参数:
path:文件/文件路径 flags:文件打开的行为 mode:设置文件模式(权限),文件创建默认权限为 (可读,可写)。 callback:回调函数给文件添加数据(fs.appendFile)
定义:fs.appendFile(filename, data[, options], callback)
参数:
filename:{String} data:{String | Buffer} options:{Object}encoding {String | Null} 默认 = 'utf8'mode {Number} 默认 = (aka in Octal)flag {String} 默认 = 'a'
callback {Function}注意:异步的给文件添加数据,如果文件不存在,就会创建一个文件。
删除文件(fs.unlink)
定义:fs.unlink(path, callback)
创建文件(fs.open)
定义:fs.open(path, flags[, mode], callback)
也可以使用fs.open创建文件。
删除文件夹(fs.rmdir)
定义:fs.rmdir(path, callback)
创建文件夹(fs.mkdir)
定义:fs.mkdir(path[, mode], callback)
参数:mode 默认是 to .
文件监听(fs.watch fs.watchFile)
定义:fs.watch(filename[, options][, listener])定义:fs.watchFile(filename[, options], listener)
flags
Flag 描述 r 以读取模式打开文件。如果文件不存在抛出异常。 r+ 以读写模式打开文件。如果文件不存在抛出异常。 rs 以同步的方式读取文件。 rs+ 以同步的方式读取和写入文件。 w 以写入模式打开文件,如果文件不存在则创建。 wx 类似 'w',但是如果文件路径存在,则文件写入失败。 w+ 以读写模式打开文件,如果文件不存在则创建。 wx+ 类似 'w+', 但是如果文件路径存在,则文件读写失败。 a 以追加模式打开文件,如果文件不存在则创建。 ax 类似 'a', 但是如果文件路径存在,则文件追加失败。 a+ 以读取追加模式打开文件,如果文件不存在则创建。 ax+ 类似 'a+', 但是如果文件路径存在,则文件读取追加失败。
以上所述是小编给大家介绍的NodeJs的fs读写删除移动监听,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
node.js+jQuery实现用户登录注册AJAX交互 最近实现了Node.js当作后台,jQuery写前台AJAX代码的,实现用户登录和注册的功能,刷新了前后端交互的三观。特记录一下。1.login.ejs实现form框架formullip用
Nodejs--post的公式详解 HTML页面内容!DOCTYPEhtmlhtmllang="en"headmetacharset="UTF-8"titleTitle/title/headbodyformaction="
socket.io学习教程之基础介绍(一) 前言Web端与服务器间的实时数据传输的是一个很重要的需求,但最早只能通过AJAX轮询询实现。在WebSocket标准没有推出之前,AJAX轮询是唯一可行的方式(
标签: nodejs readfile
本文链接地址:https://www.jiuchutong.com/biancheng/379441.html 转载请保留说明!友情链接: 武汉网站建设