fs.rename()
과 관련된 한 가지를 이해할 수 없으므로이 코드가 항상 오류를 발생시키는 이유는 무엇입니까?NodeJS fs.rename이 항상 오류를 던졌습니다
이 파일은 제대로 이름을 변경하지만 정확한 코드를 실행할 때마다이 오류 Error: ENOENT: no such file or directory, rename '/path/to/file/example.log' -> '/path/to/file/example_1.log'
var fs = require('fs');
var mv = fs.rename('example.log', 'example_1.log', function(err) {
if(err instanceof Error)
throw err;
});
어쩌면'fs.readdirSync()'로이 디렉토리의 앞뒤에있는 whats를 검사해볼 수 있습니다. – pspi
그냥 파일 이름 대신, reanme하려는 파일 이름으로 전체 경로를 제공하십시오. –
이 코드는 단순화되어 있으며 파일의 전체 경로를 제공합니다. 이전 파일은 있지만 새 파일은 존재하지 않습니다. – Gecko