fs模块提供了所有文件操作的API
const fs = require('fs')
读取文件
参数一:文件地址
参数二:回调函数 function: (error, data) => any;
fs.readFile('./data.txt', (error, data) => {
console.log(data) // 16进制字节码
console.log(data.toString()) // 文件本来内容
})
写入文件
参数一:需要写入的文件地址
参数二:写入内容
`参数三:回调函数 function: (error, data) => any;
fs.writeFile('./data.md', '你好', (error) => {
console.log('success')
});
读取文件列表
fs.readdir('D:/study/node/study', (err, data)=> {
if (err) {
console.log('读取失败')
} else {
console.log(data)
}
})
文件路径
./data/a.txt 相对于当前目录
data.a.txt 相对于当前目录
/data/a.txt 绝对路径 当前文件模块所在磁盘根目录
c: /xx/xx... 绝对路径
网友评论