使用 nestjs 在特定时间(例如 1 天)后删除文件的方法是什么?

问题描述 投票:0回答:1

我有一个使用 Nestjs 的后端,我在 *uploads * 目录中使用 multer 上传文件,现在我不知道是使用 unlink 还是 rimraf 或者也许还有其他方法?

发送删除文件的命令后,我希望它保留 24 小时,然后从服务器中永久删除

nestjs multer unlink
1个回答
0
投票

with unlink 很简单,只是删除文件unlink

  removeFilesMulter() {

    setTimeout(() => {
      fs.unlink('uploads/mifile.png', function (err: any) {
        if (err) throw err;
        console.log('successfully deleted ');
      });      
    }, 1000 * 60 * 60 * 24);
  }

和 ramrif 我不知道。

© www.soinside.com 2019 - 2024. All rights reserved.