본문 바로가기
  • 실행력이 모든걸 결정한다
Node.js/Node.js Basic

[Node.js] 파일 조회/읽기/parse (File path 간단 설명)

by 김코더 김주역 2020. 10. 6.
반응형

1. 파일 조회

 

fileread.js에 대한 설명

number의 폴더에 있는 파일들의 목록을 확인하려고 한다.

number폴더는 fileread.js의 상위 폴더에 있으므로 폴더 경로를 '../number' 로 지정한다.

그리고 파일시스템 모듈을 가져온 후, readdir함수로 다음과 같이 해당 폴더의 파일 이름 리스트를 배열로 반환시켜준다.

 

var f = '../number';
var fs = require('fs');
fs.readdir(f,(error,filelist)=>{console.log(filelist)});

 

2. 텍스트 파일 읽기

 

fileread.js 에 대한 설명

  • require('fs') 로 파일 시스템 모듈을 가져온다.
  • readFile함수로 인해 lable.txt에 있는 텍스트가 data에 저장된다.
  • utf8을 붙이지 않으면 글자가 제대로 출력되지 않는다.
var fs = require('fs'); //file system
fs.readFile('lable.txt', 'utf8',(err,data)=>{
    console.log(data);
});

 

cmd에 대한 설명

  • cd는 change directory의 약자이며, 현재의 디렉토리 위치를 변경한다.
  • cd child1로 인해 child1 디렉토리로 이동하였고, fileread.js와 동일 디렉토리에 있는 lable.txt를 인식할 수 있게 되었다.

 

+파일parse하기

 

var path = require('path');
var title='../password.js';
var filtered_title=path.parse(title);
console.log(filtered_title);
//filtered_title.base -> password.js

반응형

댓글