Skip to content
目录

接口定义

作用

移除文件或文件夹。

  • 文件夹可以有内容
  • 如果路径不存在,则什么也不做

📔:

js
remove(path[, callback])

参数:

  • path <String>
  • callback <Function>
    • err <Error>

示例

js
const fs = require('fs-extra')

// 移除文件
// 1️⃣ 使用回调
fs.remove('/tmp/myfile', (err) => {
  if (err) console.log(err)
  console.log('文件删除成功')
})

// 移除文件夹
fs.remove('/home/jprichardson', (err) => {
  if (err) console.log(err)
  console.log('HOME目录删除成功')
})


// 2️⃣ 使用Promise
fs.remove('/tmp/myfile')
  .then(() => console.log('文件删除成功'))
  .catch(err => console.error(err))

// 3️⃣ 使用async/await
aysnc function example() {
  try {
    await fs.remove('/tmp/myfile')
    console.log('文件删除成功')
  } catch (err) {
    console.error(err)
  }
}
example()

2022年08月16日09:33:21