推荐答案
-- -------------------- ---- ------- ----- -- - -------------- ----- ---- - ---------------- -- ---- ----------------------------- ---------- ----- -- - -- ----- ----- ---- ---------------------- --- -- ---- ----------------------------- ---------- ----- -- - -- ----- ----- ---- ---------------------- --- -- ----- ------------------------------ ---------- -------------------- -------------- ----- -- - -- ----- ----- ---- ----------------------- ---
本题详细解读
1. 创建目录
使用 fs.mkdir()
方法可以创建一个新的目录。该方法接受两个参数:
- 第一个参数是目录的路径,可以使用
path.join()
来构建路径。 - 第二个参数是一个回调函数,用于处理操作完成后的结果。如果操作成功,回调函数中的
err
参数将为null
,否则会包含错误信息。
2. 删除目录
使用 fs.rmdir()
方法可以删除一个目录。该方法同样接受两个参数:
- 第一个参数是要删除的目录路径。
- 第二个参数是回调函数,用于处理操作完成后的结果。
3. 重命名目录
使用 fs.rename()
方法可以重命名或移动一个目录。该方法接受三个参数:
- 第一个参数是原始目录的路径。
- 第二个参数是新的目录路径或名称。
- 第三个参数是回调函数,用于处理操作完成后的结果。
注意事项
- 在删除目录时,目录必须为空。如果目录中包含文件或其他子目录,删除操作会失败。
- 重命名操作不仅可以用于重命名目录,还可以用于将目录移动到不同的路径。