如何使用 fs 模块创建、删除和重命名目录?

推荐答案

-- -------------------- ---- -------
----- -- - --------------
----- ---- - ----------------

-- ----
----------------------------- ---------- ----- -- -
  -- ----- ----- ----
  ----------------------
---

-- ----
----------------------------- ---------- ----- -- -
  -- ----- ----- ----
  ----------------------
---

-- -----
------------------------------ ---------- -------------------- -------------- ----- -- -
  -- ----- ----- ----
  -----------------------
---

本题详细解读

1. 创建目录

使用 fs.mkdir() 方法可以创建一个新的目录。该方法接受两个参数:

  • 第一个参数是目录的路径,可以使用 path.join() 来构建路径。
  • 第二个参数是一个回调函数,用于处理操作完成后的结果。如果操作成功,回调函数中的 err 参数将为 null,否则会包含错误信息。

2. 删除目录

使用 fs.rmdir() 方法可以删除一个目录。该方法同样接受两个参数:

  • 第一个参数是要删除的目录路径。
  • 第二个参数是回调函数,用于处理操作完成后的结果。

3. 重命名目录

使用 fs.rename() 方法可以重命名或移动一个目录。该方法接受三个参数:

  • 第一个参数是原始目录的路径。
  • 第二个参数是新的目录路径或名称。
  • 第三个参数是回调函数,用于处理操作完成后的结果。

注意事项

  • 在删除目录时,目录必须为空。如果目录中包含文件或其他子目录,删除操作会失败。
  • 重命名操作不仅可以用于重命名目录,还可以用于将目录移动到不同的路径。
纠错
反馈