【问题标题】:How can i remove everything from a folder?如何从文件夹中删除所有内容?
【发布时间】:2022-01-23 21:58:46
【问题描述】:

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

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 是一个目录

【问题讨论】:

标签: javascript directory


【解决方案1】:

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

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

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

【讨论】:

  • 是的,是文件夹 LP
猜你喜欢
  • 2013-04-30
  • 2014-06-15
  • 2011-11-11
  • 2010-09-16
  • 2013-03-15
  • 1970-01-01
  • 2015-09-18
  • 2021-04-20
相关资源
最近更新 更多