nodejs 删除文件夹 创建文件夹
时间: 2023-10-10 18:13:46 浏览: 229
NodeJS 文件夹拷贝以及删除功能
在 Node.js 中,你可以使用 `fs` 模块来删除和创建文件夹。下面是一个示例代码:
```javascript
const fs = require('fs');
// 删除文件夹(递归删除)
function deleteFolder(path) {
if (fs.existsSync(path)) {
fs.readdirSync(path).forEach((file) => {
const curPath = path + '/' + file;
if (fs.lstatSync(curPath).isDirectory()) {
deleteFolder(curPath);
} else {
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(path);
}
}
// 创建文件夹
function createFolder(path) {
if (!fs.existsSync(path)) {
fs.mkdirSync(path);
}
}
// 删除文件夹示例
deleteFolder('/path/to/folder');
// 创建文件夹示例
createFolder('/path/to/new/folder');
```
上述代码中,`deleteFolder` 函数可以递归地删除指定路径下的文件夹及其内容。`createFolder` 函数用于创建指定路径的文件夹。请将 `/path/to/folder` 和 `/path/to/new/folder` 替换为你实际的路径。
阅读全文