我試圖將現有文件移動到不存在的新文件夾中。我想:nodeJS,將文件移動到一個新文件夾
var source = fs.createReadStream(file.thumbnail.path);
var dest = fs.createWriteStream('./public/uploads/'+ user._id + '/' + file.myfail.name);
source.pipe(dest);
不過,我不斷收到此錯誤Error: ENOENT, open './public/uploads/553283d3216c3895055612dd/18f1b232024ac9d7a5d398dc9291e160.jpg'
我使用__dirname
也嘗試過,但似乎並沒有幫助。
我很確定這是一個不存在的文件夾問題,但我不知道如何解決它。
PS:在檢查文件夾是否不存在後,我該如何創建它?
感謝
以及如何在不存在的情況下創建文件夾? – greW
'fs.mkdir' - 或者你可以使用npm'mkdirp',如果你製作一個父母可能不存在的目錄 –
好吧謝謝你們@JoshWilik&Dan Pantry – greW