• 회원가입
  • 로그인
  • 구글아이디로 로그인

[module] Node.js - path 모듈 ★ - 파일 경로 처리.

2,151  
목차
  1. path 모듈 예제 - 파일 경로 처리
  2. path 모듈 정의
  3. path 모듈 구문
  4. path 모듈 속성/메서드

 

path 모듈 예제 - 파일 경로 처리

1. C:\User\사용자명\hz.js 생성.

 

var path = require('path');

var filename = path.basename('/Users/사용자명/hz.js');

console.log(filename);

 


2. CMD 모드 창 띄운 후, 아래 명령어 입력.

 

C:\User\사용자명>node hz.js

 

결과값: hz.js 

 

path 모듈 정의

 

디렉토리 및 파일의 경로 관련 작업 수행.

 

 

path 모듈 구문

 

var path = require('path');

 

 

path 모듈 속성/메서드

 

basename()

경로의 마지막 부분을 반환.

 

delimiter

플랫폼에 지정된 구분자를 반환.

 

dirname()

경로의 디렉토리를 반환.

 

extname()

경로의 파일 확장자를 반환.

 

format()

path 객체를 path 문자열로 포맷.

 

isAbsolute()

경로가 절대 경로이면 true 반환, 그렇지 않으면 false 반환.

 

join()

지정된 경로를 하나로 결합.

 

normalize()

지정된 경로를 정규화.

 

parse()

경로 문자열을 경로 객체로 포맷.

 

posix

POSIX 특정 속성 및 메서드를 포함하는 개체를 반환.

(POSIX : Portable Operating System Interface + uniX)

 

relative()

하나의 지정된 경로에서 다른 지정된 경로로의 상대 경로를 반환.

 

resolve()

지정된 경로를 절대 경로로 해석.

 

sep

플랫폼에 지정된 segment separator (조각 구분자)를 반환.

 

win32

Windows 특정 속성 및 메서드가 포함 된 객체를 반환.

 



분류 제목
module Node.js - timers 모듈 - 지정된 시간에 나중에 호출.
module Node.js - tls 모듈 - TLS 및 SSL 프로토콜을 구현.
module Node.js - tty 모듈 - 텍스트 터미널에서 사용하는 클래스를 제공.
module Node.js - url 모듈 - URL 문자열 구문 분석.
module Node.js - util 모듈 - 일부 유틸 함수에 대한 접근 허용.
module Node.js - v8 모듈 - V8 (JS엔진)에 대한 정보에 접근.
module Node.js - vm 모듈 - 가상 머신에서 JS코드를 컴파일.
module Node.js - zlib 모듈 - 파일 압축 + 압축 해제
2/2
목록
찾아주셔서 감사합니다. Since 2012