node.js day01
01使用readFile读取内容
const fs=require('fs')
fs.readFile('./files/1.txt','utf8',function(err,dataStr){
console.log(err)
console.log('-----------')
console.log(dataStr)
})
02判断文件是否读取失败
const fs=require('fs')
fs.readFile('./files/1.txt','utf8',function(err,dataStr){
if(err){
return console.log('读取文件失败!'+err.message)
}
console.log('读取文件成功!'+dataStr)
})
03使用writeFile写入文件
const fs=require('fs')
fs.writeFile('./files/3.txt','shidahaoren',function(err){
// console.log(err)
// 参数1 要写入文件存放的路径
// 参数2 要写入文件的内容
// 参数3 回调函数
if (err){
return console.log('文件写入失败!'+err.message)
}
console.log('文件写入成功!')
})
04练习整理成绩
// 导入fs
const fs=require('fs')
// 读取文件
fs.readFile('./files/成绩.txt','utf8',function(err,dataStr){
if(err){
return console.log('读取失败'+err.message)
}
console.log('读取成功'+dataStr)
const arrOld = dataStr.split(' ')
const arrNew = []
arrOld.forEach(itme => {
arrNew.push(itme.replace('=',': '))
})
const newStr = arrNew.join('\r\n')
console.log(newStr)
// 5.在整理后的文件中写入内容
fs.writeFile('./files/成绩-ok',newStr,function(err) {
if (err) {
return console.log('写入失败!'+err.message)
}
console.log('成绩写入成功!')
})
})
更多推荐


所有评论(0)