📅  最后修改于: 2023-12-03 15:33:09.026000             🧑  作者: Mango
Node.js fs.rmSync() 方法是用于同步地删除指定路径下的文件或目录的方法。该方法是在 Node.js v14.14.0 版本中添加的。
fs.rmSync(path[, options])
path
(string | URL | Buffer): 要删除的路径。
options
(Object): 配置项对象。
recursive
(boolean): 是否递归删除子目录及其内容,默认为 false
。force
(boolean): 是否强制删除,即使路径不存在也不会抛出异常,默认为 false
。删除一个文件:
const fs = require('fs');
fs.rmSync('path/to/file.txt');
删除一个空目录:
const fs = require('fs');
fs.rmSync('path/to/empty/directory');
递归删除目录及其内容:
const fs = require('fs');
fs.rmSync('path/to/directory', { recursive: true });
强制删除路径(即使路径不存在):
const fs = require('fs');
fs.rmSync('path/to/nonexistent/file', { force: true });