前言:
用node.js实现效果:将两个text文件内容合并并输出生成一个新的text文件
步骤二:新建一个text1.txt文件: 内容写上:111
步骤三:新建一个text2.txt文件: 内容写上:222
步骤四:新建一个fs_demo.js文件
// 将 text2 文件中的内容,写入到 text1中
// 并且要保留text1中的原始内容
// 1,创建fs模块功能 通过关键词 require
const fs = require('fs');
// 2,先读取text1中的原始内容
fs.readFile('./text1.txt' , 'utf-8' , function(err,data){
// 此时data参数中,存储的就是 text1文件中的内容
// console.log(data);
// 读取text2文件中的内容 , 也就是需要拼接的内容
// 异步操作,必须是相互包含的关系
fs.readFile('./text2.txt' , 'utf-8' , function(err2,data2){
// 定义要写入text1的新的内容
// 是text1的原始内容,拼接上,text2的内容
let str = data + ' ' + data2;
// 向文件中写入内容 : 是原始内容也就是data 拼接上新的内容
fs.writeFile('./text3.txt' , str , function(){});
})
})
步骤五:执行node命令运行这个文件:
node fs_demo.js
最后:会看到node帮我们生成了一个新的text3.txt的文件:内容是 111 222