📅  最后修改于: 2023-12-03 15:03:15.761000             🧑  作者: Mango
在 NodeJS 中,使用 fs-extra
库可以对文件和文件夹进行操作。emptyDirSync()
是其中的一个函数,它的作用是删除目录中的所有内容,但不会删除目录本身。本文将对该函数进行介绍。
使用 emptyDirSync()
函数需要先安装 fs-extra
库,可以使用以下命令进行安装:
npm install fs-extra
使用 emptyDirSync()
函数可以删除一个目录中的所有内容,但不会删除目录本身。如果目录不存在,则会抛出异常。
下面是一个例子,演示如何使用 emptyDirSync()
函数:
const fs = require('fs-extra');
try {
fs.emptyDirSync('/path/to/directory');
console.log('Empty directory successfully!');
} catch (err) {
console.error(err);
}
可以看到,使用 emptyDirSync()
函数非常容易,只需要传入需要删除内容的目录路径即可。如果删除成功,则输出 "Empty directory successfully!"。
emptyDirSync()
函数会删除目录中的所有内容,包含文件和子目录。