📅  最后修改于: 2023-12-03 14:49:09.704000             🧑  作者: Mango
rimraf
是一个 Node.js 库,用于深度删除文件或文件夹。
使用 npm 安装:
npm install rimraf
或使用 yarn 安装:
yarn add rimraf
const rimraf = require('rimraf');
rimraf('/path/to/delete', function() {
console.log('done');
});
上面的代码将递归删除 /path/to/delete
目录及其中的所有文件和文件夹。
rimraf
函数有两个参数:
rimraf(['/path/to/delete1', '/path/to/delete2'], function() {
console.log('done');
});
上面的代码将同时删除 /path/to/delete1
和 /path/to/delete2
目录。
rimraf
函数还有一些选项:
disableGlob
:避免使用 glob 模式,默认为 false
,即启用 glob 模式。glob
:glob 的选项,默认为 {}
,即默认选项。rimraf('/path/to/delete/**/*', { disableGlob: true }, function() {
console.log('done');
});
上面的代码将禁用 glob 模式,只删除 /path/to/delete
目录下的文件和文件夹,但是不包括子目录。
rimraf
是一个方便且易于使用的库,可以帮助我们轻松地删除文件和文件夹。它支持 glob 模式和一些选项,可以满足不同的需求。
如果你在 Node.js 中需要删除文件或文件夹,可以考虑使用 rimraf
。