位置: 编程技术 - 正文
推荐整理分享基于node.js的fs核心模块读写文件操作(实例讲解)(基于nodejs的项目),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:node.js中fs模块,基于nodejs的项目,基于nodejs的项目,node.js核心技术教程,基于nodejs的项目,node.js核心技术教程,基于nodejs的项目,node.js核心技术教程,内容如对您有帮助,希望把文章链接给更多的朋友!
node.js 里fs模块
常用的功能
实现文件的读写 目录的操作
- 同步和异步共存 ,有异步不用同步
- fs.readFile 都不能读取比运行内存大的文件,如果文件偏大也不会使用readFile方法
- 文件大分流读取,stream
- 引入fs模块
- let fs=require('fs')
同步读取文件
-fs.readFileSync('路径',utf8);
let result=fs.readFileSync('./1.txt','utf8');
异步读取文件,用参数err捕获错误
- fs.readFile('路径','utf8',function(){})
fs.readFile('./name.txt','utf8',function(err,data){if(err){console.log(err)}else{console.log(data)}})
同步写入文件
- fs.writeFileSync("路径",写入的数据)
fs.writeFileSync("./1.txt",JSON.stringify({name:1}))
异步写入文件
- fs.writeFile('路径',写入的数据,callback)
fs.writeFile('./1.txt','aaaaa',function (err) {if(err){console.log(err);}})
读写文件写一个拷贝实例
//异步拷贝
判断文件存不存在
- fs.existsSync('文件的路径')
stat方法
fs.stat('文件路径',function (err,stat) {
stat.isDirectory 看是不是文件夹 stat.isFile 看是不是文件
})
删除文件夹
- fs.rmdir('文件夹路径',function(){})
删除文件
- fs.unlink('文件路径',function(){})
//判断文件存不存在
利用递归写一个文件夹依次创建
以上这篇基于node.js的fs核心模块读写文件操作(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。
node.js 发布订阅模式的实例 实例如下://导入内置模块letEventEmitter=require('events');letutil=require('util');//Man继承EventEmitterutil.inherits(Man,EventEmitter);//创建一个函数functionMan(){}//实例化函数
node.js 核心http模块,起一个服务器,返回一个页面的实例 如下所示:lethttp=require("http");//引入核心http模块letfs=require("fs");letmime={'.js':'application/javascript','.css':'text/css'}//创建一个函数,req代表客户端,res代表服务
Node.js 使用流实现读写同步边读边写功能 废话不多说了,直接给大家贴代码了,具体代码如下所示://个数个字节,每次读4b,写1bletfs=require("fs");functionpipe(source,target){//先创建可读流,再创建
标签: 基于nodejs的项目
本文链接地址:https://www.jiuchutong.com/biancheng/380870.html 转载请保留说明!友情链接: 武汉网站建设