node.js删除某个文件夹下的文件
时间: 2023-06-12 17:04:16 浏览: 98
删除文件夹内的文件
使用Node.js中的`fs`模块可以轻松地删除某个文件夹下的文件,可以使用以下代码:
```javascript
const fs = require('fs');
const path = require('path');
// 删除文件夹下的所有文件
function deleteFolderFiles(folderPath) {
if (fs.existsSync(folderPath)) {
fs.readdirSync(folderPath).forEach((file) => {
const filePath = path.join(folderPath, file);
if (fs.statSync(filePath).isDirectory()) {
deleteFolderFiles(filePath);
} else {
fs.unlinkSync(filePath);
}
});
}
}
// 删除文件夹
function deleteFolder(folderPath) {
if (fs.existsSync(folderPath)) {
deleteFolderFiles(folderPath);
fs.rmdirSync(folderPath);
}
}
```
调用`deleteFolder('文件夹路径')`即可删除该文件夹下的所有文件和文件夹。
阅读全文