如何在节点js中重命名传入文件?

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

我想重命名从客户端传入的文件。我正在使用节点js,express,path,fs执行操作。

这里是节点js函数,我要重命名传入文件:

app.post('/results/upload',(request,response)=>{
    const resultFile = request.files.file;
    const fileInfo="result"
    fs.rename(`${resultFile.name}`, `${fileInfo}`, (err) => {
        if (err) throw err;
        console.log('Rename complete!');
      });

所以我收到错误提示,因为没有这样的文件或目录。这是因为重命名了,所以请告诉我如何重命名节点js中的传入文件

javascript node.js express fs
1个回答
0
投票

您可以执行fs.rename(),例如:

fs.rename('mynewfile1.txt', 'myrenamedfile.txt', function (err) {
  if (err) throw err;
  console.log('File Renamed!');
});
© www.soinside.com 2019 - 2024. All rights reserved.