以下是一个使用Node.js删除文件并返回结果的函数示例:

const fs = require('fs');

function deleteFile(filePath) {
  return new Promise((resolve, reject) => {
    fs.unlink(filePath, (err) => {
      if (err) {
        reject(err);
        return;
      }
      resolve('File deleted successfully');
    });
  });
}

// 使用示例
deleteFile('path/to/file.txt')
  .then((result) => {
    console.log(result);
  })
  .catch((err) => {
    console.error(err);
  });

此函数使用fs.unlink方法删除指定路径的文件。它返回一个Promise对象,当文件成功删除时,Promise将被解析为一个成功的消息字符串。如果删除过程中出现错误,Promise将被拒绝,并返回相应的错误对象。

你可以在deleteFile函数中使用任何其他适合你的错误处理方式,比如使用回调函数而不是Promise来处理

写一个nodejs下删除文件有返回值的函数

原文地址: https://www.cveoy.top/t/topic/hJXP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录