Node.js 提供了一个内置的文件系统模块,可以通过它来执行文件系统操作。这个模块被称为 fs 模块。以下是一些常见的 Node.js 文件系统操作:

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