nodejs判断本地是否有该文件夹,文件。有就删除
时间: 2023-05-15 11:02:29 浏览: 126
nodejs判断文件、文件夹是否存在及删除的方法
5星 · 资源好评率100%
要判断本地是否有该文件夹或文件,可以使用Node.js的内置模块fs(文件系统)。fs模块提供了许多与文件系统相关的API,包括文件夹和文件的创建、读取、修改和删除等。
要判断本地是否存在该文件夹或文件,可以使用fs.existsSync()方法。这个方法接受一个路径作为参数,返回一个布尔值,表示该路径是否存在。如果存在,则可以使用fs.unlinkSync()方法删除该文件。
下面是一个示例代码,用于判断本地是否存在一个名为“test”的文件夹,如果存在则删除该文件夹。
```
const fs = require('fs');
const folderPath = './test';
if (fs.existsSync(folderPath)) {
fs.rmdirSync(folderPath, { recursive: true });
console.log('文件夹已删除');
} else {
console.log('文件夹不存在');
}
```
在上面的代码中,首先定义了一个变量folderPath,表示要删除的文件夹路径。接着使用fs.existsSync()方法判断该路径是否存在,如果存在则使用fs.rmdirSync()方法删除该文件夹,并设置recursive参数为true,以便删除文件夹及其所有内容。最后输出删除成功的提示信息。
如果要删除文件而不是文件夹,可以使用fs.unlinkSync()方法,方法和参数与上面的示例类似。
阅读全文