os와 path

김의찬·2023년 10월 6일
0

Node.js 학습

목록 보기
8/10

OS

운영체제의 정보를 담고 있다.

  • 모듈은 require로 가져온다.

const fs = require('fs');

os 모듈 매서드

os.arch(): process.arch와 동일

os.platform(): process.platform과 동일

os.type(): 운영체제의 종류를 보여줌

os.uptime(): 운영체제 부팅 이후 흐른 시간(초)을 보여줌

os.hostname(): 컴퓨터의 이름을 보여줌

os.release(): 운영체제의 버전을 보여줌

os.homedir(): 홈 디렉터리 경로를 보여줌

os.tmpdir(): 임시 파일 저장 경로를 보여줌

os.cpus(): 컴퓨터의 코어 정보를 보여줌

os.freemem(): 사용 가능한 메모리(RAM)를 보여줌

os.totalmem(): 전체 메모리 용량을 보여줌

path

폴더와 파일의 경로를 쉽게 조작하도록 도와주는 모듈

path 모듈 매서드

path.sep : 경로의 구분자

path.delimiter : 환경변수의 구분자

path.dirname : 파일이 위치한 폴더의 경로

path.extname : 파일의 확장자를 보여줌

path.parse : 파일 경로를 root,dir,base,ext,name 으로 분리

path.format : parse한 객체를 파일 경로로 합침

path.normalize : /나\를 실수로 여러번 사용했을때 정상적인 경로로 변환

path.isAbsolute : 파일의 경로가 절대경로인지 상대경로인지 true나 false로 알려줌

path.join : 여러 인자를 넣으면 하나의 경로로 합쳐줌

join과 resolve의 차이

resolve는 /를 절대경로로, join은 상대경로로 처리함.

profile
김의찬입니다

0개의 댓글