node下载地址:Node.js (nodejs.org)
查看node版本:
node -v
运行js文件:
node 1.js
按住shift+鼠标右键:打开Power Shell,PS是新的cmd
文件模块
文件的读取:
const fs = require('fs')
fs.readFile('./1.txt', 'utf8', function (err, dataStr) {
// 读取失败后的值,如果成功就是null,如果失败就是异常原因
if (err) {
return console.log('文件读取失败:' + err.message)
}
console.log(dataStr) // 读取成功后的值
})
文件的写入:
// 如果文件不存在会自动创建
fs.writeFile('./1.txt', 'BCD', 'utf8', function (err) {
if (err) {
console.log('文件写入失败:' + err.message)
}
})
// 简写
fs.writeFile('./1.txt', 'AAA', function (err) {
if (err) {
console.log('文件写入失败:' + err.message)
}
})
__dirname:当前文件所在目录
__filename:__dirname本文件全名
路径拼接
const path = require('path')
let s=path.basename(__filename)
console.log(s) // 拿到当前文件名和路径名
s=path.basename(__filename,'.js') // 去掉扩展名
path.join('1','2','3') // 会自动加斜杆 1\2\3
s = path.extname(__filename) // 获取文件后缀名
path里面可以用../回退
// 正则表达式匹配出符合条件的字符串
const regStyle = /