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