Nodejs读取文件
Posted 高不高
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nodejs读取文件相关的知识,希望对你有一定的参考价值。
nodejs读取文件的操作
//浏览器的javascript没有读取文件和进行文件操作的能力 //但是node的js具有相关的功能 //fs是file-system的简写,就是文件系统的意思 //在node中进行文件的读写操作,就必须引入fs核心模块 //fs核心模块提供了所有相关的api //fs.readFile()用来读取文件 //使用require进行fs的加载 var fs=require(\'fs\') //读取文件 //第一个参数要读取的文件路径,第二个参数是回调函数 //如果读取失败,error就是错误对象,如果读取成功error就是null //如果读取失败,data就是undefined,如果读取成功data就是返回的数据 fs.readFile(\'hello.txt\',function(error,data){ //<Buffer 68 65 6c 6c 6f 20 6e 6f 64 65>是16进制数据 //因为文件存储的是0101因此需要进行转换 //console.log(data) if(error){ console.log("读取文件失败") return } console.log(data.toString()) })
nodejs写文件的操作
var fs=require(\'fs\') //第一个参数写入的文件路径 //第二个参数写入的文件内容 //第三个参数回调函数 //成功error是null,失败error是错误对象 fs.writeFile(\'你好.md\',\'我是node.js\',function(error){ if(error){ console.log("写入文件失败") return }else{ console.log("写入文件成功") } })
以上是关于Nodejs读取文件的主要内容,如果未能解决你的问题,请参考以下文章
使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面