如何从文件夹中删除所有内容?

How can i remove everything from a folder?

我想删除我的文件夹元数据中的所有内容 我的尝试是这样

const folderPath = './metadata/'
await fs.promises.readdir(folderPath)
  .then((f) => Promise.all(f.map(e => fs.promises.unlink(`${folderPath}${e}`))))

但我收到此错误:

(node:7329) UnhandledPromiseRejectionWarning: Error: EPERM: operation not permitted, unlink './metadata/LP'

顺便说一句:LP 是一个目录

Error: EPERM: operation not permitted, unlink './metadata/LP'

也许./metadata/LP是一个目录。取消链接只能删除文件。

尝试使用 fs.rmdir() or del NPM。