1. 读取文件内容
const fs = require('fs');
fs.readFile('文件路径', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});
2. 写入文件内容
const fs = require('fs');
fs.writeFile('文件路径', '要写入的内容', 'utf8', (err) => {
if (err) {
console.error(err);
return;
}
console.log('文件写入成功');
});
3. 追加文件内容
const fs = require('fs');
fs.appendFile('文件路径', '要追加的内容', 'utf8', (err) => {
if (err) {
console.error(err);
return;
}
console.log('内容追加成功');
});
4. 检查文件或目录是否存在
const fs = require('fs');
fs.access('文件路径', fs.constants.F_OK, (err) => {
if (err) {
console.error('文件不存在');
return;
}
console.log('文件存在');
});
5. 删除文件
const fs = require('fs');
fs.unlink('文件路径', (err) => {
if (err) {
console.error(err);
return;
}
console.log('文件删除成功');
});
6. 创建目录
const fs = require('fs');
fs.mkdir('目录路径', (err) => {
if (err) {
console.error(err);
return;
}
console.log('目录创建成功');
});
这只是一小部分 fs 模块的功能,Node.js 的文件系统模块提供了丰富的功能,适用于各种文件和目录操作需求。
转载请注明出处:http://www.zyzy.cn/article/detail/13166/Node.js