Node JS文件操作fs

文件操作readFile是异步的,readFileAync是同步的

var fs=require(‘fs‘);

//异步读取文件
fs.readFile(‘sum.js‘,‘utf-8‘,function(err,data){

if(err){

console.log(err);
}

else

{

console.log(data);//上面没有设置‘utf-8‘格式就会输出一个二进制的buffter
}
});

//同步读取文件
var data = fs.readFileAync(‘log.txt‘,‘utf-8‘);
console.log(data);

时间: 2024-12-18 10:32:22

Node JS文件操作fs的相关文章

Node.js文件模块fs监视文件变化

Node.js文件模块fs监视文件变化 Node中文件模块fs监视文件的函数源码如下: fs.watch = function(filename) { nullCheck(filename); var watcher; var options; var listener; if (util.isObject(arguments[1])) { options = arguments[1]; listener = arguments[2]; } else { options = {}; listen

Node.js 文件操作

新建一个文件a.txt,并写入"你好,这是一个新文件.". 代码 demo1.js var fs = require('fs'); console.log(1); //创建文件并写入内容 fs.writeFile('e:/nodeTest/a.txt','这是一个新文件.',function(err) { if(err){ console.log('不好意思,文件写入失败了'); } console.log(2); }); console.log(3); 进入 E:\nodeTest\

Node.JS 文件读写,把Sheet图集转换为龙骨动画图集

Node.JS 文件读写,把Sheet图集数据转换为龙骨动画图集数据 var fs = require("fs") var readline = require("readline"); var rl = readline.createInterface({ input:process.stdin, output:process.stdout }); var path = undefined; var dbName = undefined; rl.question(

node.js高效操作mongodb

node.js高效操作mongodb Mongoose库简而言之就是在node环境中操作MongoDB数据库的一种便捷的封装,一种对象模型工具,类似ORM,Mongoose将数据库中的数据转换为JavaScript对象以供你在应用中使用. 当然要使用的话,必须要先安装好环境Node.js与MongoDB => MongoDB安装 MongoDB是目前最流行的noSQL数据库之一,它是专为node.js而开发的,理解下与我们常用的RDBMS关系型数据库的区别就可以基本使用了 MongoDB中有三个

node.js中的fs.rename()方法

node.js 中的fs.rename()模块 var fs=require('fs');//node.js的核心模块 原生模块.修改文件名称,可更改文件的存放路径 方法说明 : 修改文件名称,可更改文件的存放路径 基本语法 fs.rename(oldFile, newFile, [callback(err)]) router.post('/addAction',upload.single('ppic'),function(req, res, next) { var arr=req.file.o

node.js模块之fs文件系统

fs 模块是文件操作的封装,它提供了文件的读取.写入.更名.删除.遍历目录.链接等 POSIX 文件系统操作.与其他模块不同的是,fs 模块中所有的操作都提供了异步的和同步的两个版本, 例如读取文件内容的函数有异步的 fs.readFile() 和同步的fs.readFileSync().我们以几个函数为代表,介绍 fs 常用的功能,并列出 fs 所有函数的定义和功能. fs.readFile(filename,[encoding],[callback(err,data)])是最简单的读取文件的

Node.js 中流操作实践

本文节选自 Node.js CheatSheet | Node.js 语法基础.框架使用与实践技巧,也可以阅读 JavaScript CheatSheet 或者 现代 Web 开发基础与工程实践 了解更多 JavaScript/Node.js 的实际应用. Stream 是 Node.js 中的基础概念,类似于 EventEmitter,专注于 IO 管道中事件驱动的数据处理方式:类比于数组或者映射,Stream 也是数据的集合,只不过其代表了不一定正在内存中的数据..Node.js 的 Str

Node.js--fs 文件操作

process 模块 在使用的时候无需通过 require() 函数来加载该模块,可以直接使用. fs 模块,在使用的时候,必须通过 require() 函数来加载该模块,方可使用. 原因:process 模块是全局的模块,而 fs 模块不是全局模块.全局模块可以直接使用,而非全局模块需要通过 require('')  加载该模块. 一.实现文件写入操作 1 //1.加载文件操作模块,fs 模块 2 var fs = require('fs'); 3 4 //2.实现文件写入操作 5 var m

mongoose - 让node.js高效操作mongodb

Mongoose库简而言之就是在node环境中操作MongoDB数据库的一种便捷的封装,一种对象模型工具,类似ORM,Mongoose将数据库中的数据转换为JavaScript对象以供你在应用中使用. 当然要使用的话,必须要先安装好环境Node.js与MongoDB => MongoDB安装 MongoDB是目前最流行的noSQL数据库之一,它是专为node.js而开发的,理解下与我们常用的RDBMS关系型数据库的区别就可以基本使用了 MongoDB中有三个基本的概念区别于RDBMS 数据库:数