728x90
안녕하세요. 지난 시간에 '대상 디렉토리 내의 모든 파일 읽어오기'에 이어서
'특정 확장자 파일 불러오는 방법'에 대해 알려드리겠습니다.
해당 글을 먼저 읽어보시길 권장드립니다.
https://stickode.tistory.com/993
1. 파일 만들기
2. index.js
const fs = require('fs');
const path = require('path');
files = fs.readdirSync(__dirname); // 디렉토리를 읽어온다
console.log("\Filenames with the .md extension:");
files.forEach(file => {
if (path.extname(file) == ".md") // 확장자가 md인 파일만 조회하기
console.log(file);
})
3. 결과
4. 파일 읽기
특정 확장자의 파일만 조회해서 그 파일을 읽는 것까지 해보겠습니다.
const fs = require('fs');
const path = require('path');
files = fs.readdirSync(__dirname);
files.forEach(file => {
if (path.extname(file) == ".js" && file != 'index.js')
fs.readFile(file, 'utf8', function(err, data) { // 파일 읽기
console.log(data);
});
})
js파일이면서 index.js는 제외하고 파일을 읽어와보겠습니다.
5. 결과
이상으로 특정 확장자 파일 불러오는 방법이었습니다.
읽어주셔서 감사합니다 :)
'Nodejs' 카테고리의 다른 글
[Nodejs] express에서 mongoose 사용해보기 (0) | 2023.12.19 |
---|---|
[Node.js] 콜백헬을 해결하기 위한 Promise와 Async/await 알아보기 (0) | 2023.11.28 |
[Node.js] 대상 디렉토리 내의 모든 파일 읽어오기 (0) | 2023.10.28 |
[Node.js] dotenv을 사용하여 환경변수 설정하기 (0) | 2023.10.19 |
[Node.js] axios 활용해서 비동기로 http 통신하기 (0) | 2023.10.08 |