我想重命名从客户端传入的文件。我正在使用节点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中的传入文件
您可以执行fs.rename(),例如:
fs.rename('mynewfile1.txt', 'myrenamedfile.txt', function (err) {
if (err) throw err;
console.log('File Renamed!');
});