我試圖使用fs-extra模塊將圖像從文件夾複製到另一個目標。將源文件複製到Nodejs中的另一個目標
var fse = require('fs-extra');
function copyimage() {
fse.copy('mainisp.jpg', './test', function (err) {
if (err)
return console.error(err)
});
}
這是我的目錄
,這是我得到的所有的時間錯誤:
Error {errno: -4058, code: "ENOENT", syscall: "lstat", path: "E:\mainisp.jpg", message: "ENOENT: no such file or directory, lstat 'E:\mainisp.jpg'"}
,並通過改變目的地./test/
我得到這個錯誤
Error {errno: -4058, code: "ENOENT", syscall: "lstat", path: "E:\Development\Node apps\Node softwares\Digital_library\mainisp.jpg", message: "ENOENT: no such file or directory, lstat 'E:\Devel… apps\Node softwares\Digital_library\mainisp.jpg'"}
注意:我沒有在瀏覽器中測試它。這是一個Nwjs應用程序,附帶的錯誤圖片來自Nwjs控制檯。
這也應該工作。 – alex030293
它不起作用! '..我複製和粘貼你的代碼在我的功能,仍然100%第二個錯誤,我已經提到了上述。 –
此代碼確實有效,因爲目標目錄不存在,您只是遇到錯誤。至少這就是你提供的錯誤。您想要的目錄路徑不會與文件一起創建。包含的文件夾仍然需要在文件被複制之前存在。 – peteb