Node.js

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

수업소개

Node.js에서 특정 디렉토리 하위에 있는 파일과 디렉토리의 목록을 알아내는 방법을 알아보겠습니다. 

 

 

 

강의

 

 

 

소스코드

nodejs/readdir.js

var testFolder = './data';
var fs = require('fs');

fs.readdir(testFolder, function(error, filelist){
  console.log(filelist);
})

 

댓글

댓글 본문
  1. 졸작완성하자
    210907 완료
  2. 박사장
    21 07 29 완료!
  3. labis98
    20210722 complete!
  4. 2021.07.18
  5. Jeong Il Haan
    20210416
  6. byoonn
    완료
  7. chimhyangmoo
    21.02.19
  8. jeisyoon
    2021.02.08 완료
  9. 임찬혁
    완료
  10. 마아앙
    2021.02.01
  11. 뭄수
    완료
  12. ohhigo
    21/1/22
  13. 2021.01.04 완료
  14. 손민철
    20/12/29 완료
  15. 생활둘기
    2020 12 25
  16. kkn1125
    20.12.21 완료~!
  17. 옹옹
    20201123
  18. 이윤재
    20201123완료
  19. 2020.11.03.TUE.
  20. 콜라
    20201014 완료
  21. Yong Hyun Lee
    완료 201002
  22. 윤병록
    20.09.24
  23. ../는 한단계 상위 디렉토리를 의미하니, 아마도 현재 위치가 폴더의 하위에 위치했다는 의미인 듯 합니다.
    ./는 현재 디렉토리구요.
    대화보기
    • vampa
      2020.09.09
    • helloworld
      저도 윈도우인데
      var testFolder = '../data';
      var fs = require('fs');

      fs.readdir(testFolder, function(error, filelist){
      console.log(filelist);
      })

      이렇게
      ../data로 해야 되네요 ㅠ
    • 마준
      완료
    • 코딩조아
      20.08.06
    • 누누
      2020.07.31 완료
    • 코딩하는렌즈쟁이
      2020-07-25 (토)
      완료
    • 불스택
      20.07.10 완료
      감사합니다 !
    • 영호팍
      오늘도 출석스
    • Amousk
      좋은 강의 감사합니다.
    • hoya
      2020.06.18
    • Katherine Roh
      완료 :)
    • 바다의왕자
      완료
    • Eunsung Shin
      완료
    • 03.09 완료
    • eddylee123456
      복습
    • eddylee123456
      완료
    • Gritter
      감사합니다.
    • Coder가 되고싶다
      완료
    • 스티븐잡숴
      완료
    • 임은정
      완료
    • JT_brand
      완료
    • 파이어뱃
      node 실행을 어디서 하느냐에 따라 다른데 아마 작성자님께서는
      node 샐행을 nodejs폴더 안에서 하신 것 같아요
      egoing님꼐서는 node실행을 web2_nodejs에서 하신거고요. 그래서 결론이 다른 것 같습니다.^^

      2019_12_05 complete
      대화보기
      • 러퍼맨
        testFolder 변수에 './data/' 를 넣고 했을때 없다고 떴는데 '../data/'를 넣으니 실행이 되네요 '..'표시가 부모디렉터리니까 다른폴더인 data에 있는 파일을 읽어들이려면 ./data/가 아닌 ../data/가 맞는듯합니다.. 저는 윈도우로 했는데 다른 OS에서는 다를까요?
      • codinginpain
        완료이므니당
      • ohcho
        파일이름 잘 정해야 겠네요.
      • 박창신
        수강완료
      • 강다리
        run
      graphittie 자세히 보기