📜  Node.js fs.rmdir() 方法(1)

📅  最后修改于: 2023-12-03 15:33:09.023000             🧑  作者: Mango

Node.js fs.rmdir() 方法

Node.js中的fs模块提供了许多文件系统操作的函数。其中之一是fs.rmdir()方法,该方法用于删除一个空目录。本文将对fs.rmdir()方法进行介绍。

语法

fs.rmdir(path, callback)

path: 要删除的目录的路径。

callback: 回调函数。函数会接收一个错误参数。

示例
const fs = require('fs');

fs.rmdir('./example', (err) => {
  if (err) {
    console.error(err);
  } else {
    console.log('目录已删除');
  }
});

在上面的示例中,'./example'是要删除的目录的路径。fs.rmdir()方法会异步删除该目录,然后调用回调函数。

如果目录删除成功,回调函数会被调用且不会有错误参数传递。否则,回调函数将接收一个error参数,并将其输出。在上面的示例中,如果删除目录时发生错误,将会将错误信息输出到控制台。

注意事项
  • fs.rmdir()方法只能删除空目录。如果目录不为空,则会抛出一个异常。
  • 如果指定目录不存在,fs.rmdir()方法会抛出一个异常。
  • fs.rmdir()方法是异步的,不会阻塞其他代码的执行。

以上是fs.rmdir()方法的介绍。如果您想要了解更多有关Node.js中fs模块的信息,请参考此官方文档