Node.js中的fs模块是用于处理文件系统操作的核心模块之一。它提供了许多方法来读取、写入、删除和修改文件等操作。下面是一个关于使用fs模块的基础教程:

  1. 引入fs模块 首先,需要在代码中引入fs模块,可以使用require方法:
const fs = require('fs');
  1. 读取文件 可以使用fs.readFile方法来读取文件中的内容,该方法接受三个参数:文件路径、编码格式和回调函数。回调函数的参数是错误对象和文件内容。
fs.readFile('file.txt', 'utf8', (err, data) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log(data);
});
  1. 写入文件 可以使用fs.writeFile方法来写入文件,该方法接受三个参数:文件路径、写入的内容和回调函数。回调函数的参数是错误对象。
fs.writeFile('file.txt', 'Hello, World!', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('File written successfully');
});
  1. 创建目录 可以使用fs.mkdir方法来创建目录,该方法接受两个参数:目录路径和回调函数。回调函数的参数是错误对象。
fs.mkdir('newFolder', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('Folder created successfully');
});
  1. 删除文件或目录 可以使用fs.unlink方法来删除文件,或者使用fs.rmdir方法来删除目录。这两个方法也接受一个回调函数作为参数。
fs.unlink('file.txt', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('File deleted successfully');
});

fs.rmdir('newFolder', (err) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('Folder deleted successfully');
});

以上是关于Node.js中fs模块的基础教程,希望对你有帮助。如果需要更详细的文档和方法,请查阅官方文档:https://nodejs.org/dist/latest-v14.x/docs/api/fs.html。