JavaScript
JS readFile 예외 처리
알 수 없는 사용자
2023. 11. 10. 15:29
fs.readFileSync 를 사용하여 파일을 동기적으로 읽을 때 파일이 없는 경우 ENOENT(파일없음) 오류가 발생한다.
이 오류코드를 사용해서 예외 처리를 해보자
const fs = require('fs');
const filePath = 'nonExistentFile.txt'; // 존재하지 않는 파일 경로
try {
const data = fs.readFileSync(filePath, 'utf8');
// 파일을 읽어온 후 여기에서 파일 내용을 처리할 수 있음
console.log(data);
} catch (err) {
if (err.code === 'ENOENT') {
console.error('파일이 존재하지 않습니다.');
} else {
console.error('파일을 읽는 동안 오류가 발생했습니다:', err);
}
}