我想重命名一個文件,我想我瘋了我的代碼很簡單,我檢查文件是否存在,如果存在,我重命名它。下面是代碼:重命名文件與nodejs
if (fs.existsSync(__dirname+"/"+req.files.file.path))
{
fs.rename(__dirname+"/"+req.files.file.path, __dirname+"/app/upload/portfolio/video/"+req.files.file.name, function(err) {
if (err)
throw err;
else
....
});
}
但我得到這個錯誤(我已經換成路徑/到/文件中的真實路徑):
throw err; ^ Error: ENOENT, rename 'path/to/file/filename.mp4'
檢查後,我發現該文件存在(只需在錯誤中複製/粘貼文件路徑) 這種問題的原因是什麼?
權限設置是否正確? – NatureShade