Nodejs简单笔记
fs模块
- VSCode路径提示插件 - Path Autocomplete
1.读取文件
const fs = require('fs');
fs.readFile('demo.txt','UTF-8',function (error, data) {
if (error == null) {
// 文件读取成功
console.log('data:' + data);
} else {
// 文件读取失败
console.log('error:' + error);
}
})
2.写入文件
const fs = require('fs');
// 此方法只能创建文件,不能创建路径,必须提前创建好
fs.writeFile('demo.txt','Hello World!','UTF-8',function (error) {
if (error == null) {
// 文件写入成功
} else {
// 文件写入失败
}
})
- tips:
1.__dirname - 当前文件所处的目录
path模块
1.路径拼接
path.join([...paths])
const pathStr = path.join('/a', '/b/c', '../', '/d', 'e')
console.log(pathStr);// \a\b\d\e
2.获取路径中的文件名
path.basename(fpath, '.*')
const name = path.basename('./node_modules/.package-lock.json', '*')
console.log(name);
3.获取文件的扩展名
path.extname(fpath)
const ext = path.extname('./node_modules/.package-lock.json')
console.log(ext);