개발 노트

JS readFile 예외 처리 본문

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);
  }
}

 

 

'JavaScript' 카테고리의 다른 글

next.js build error (winston module)  (0) 2024.07.17
JS forEach 와 async  (0) 2023.11.10
JS Set사용법  (0) 2023.11.10
JS Map 사용법  (0) 2023.11.09
랜덤 정수 생성하기  (0) 2023.11.08