[Node.js] 파일 목록 알아내기

mingguriguri·2022년 6월 3일
0

Node.js

목록 보기
16/21
post-thumbnail

22.6.3

23. Node.js - 파일 목록 알아내기

✍🏻목표

Node.js에서 특정 디렉토리 하위에 있는 파일과 디렉토리의 목록을 알아내는 방법에 대해 배우기

🚨문제점

1. 데이터 추가 시, 글 목록을 직접 편집해야 함 (if문, else문 둘 다)
2. 리스트의 추가, 삭제, 수정 등이 빈번하다면 번거로울 수 있음

<ul>
  <li><a href="/?id=HTML">HTML</a></li>
  <li><a href="/?id=CSS">CSS</a></li>
  <li><a href="/?id=JavaScript">JavaScript</a></li>
</ul>

이 부분을 어떻게 바꿀 것인가!!!가 목표다

🧐 실습

👉 1. 검색 Nodejs file list in directory
Nodejs file list in directory 검색결과 ⬇


해당 코드 복사하기

👉 2. 새로운 파일 만들기

var testFolder = './data'; //=data
var fs = require('fs');
fs.readdir(testFolder, function(error, filelist){ 
  //error, filelist는 변수명. 중요한 건 자리
  console.log(filelist);
})

👉 3. 결과

  • filelist를 출력시켰고, 그 출력 값을 보니 배열과 비슷
  • 즉, nodejs는 특정디렉토리파일에 있는 목록을 배열로 만들고 배열 형식으로 전달
  • 그 배열을 반복문을 통해 반복적으로 처리할 수 있음
profile
To be "irreplaceable"

0개의 댓글