NodeJS

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

2,271
목차
  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 - assert 모듈 - 표현식의 참거짓 평가.
module Node.js - buffer 모듈 - 바이너리 데이터 처리. (= 버퍼 모듈)
module Node.js - child_process 모듈 - 자식 프로세스 실행.
module Node.js - cluster 모듈 - 단일 노드 프로세스를 여러 프로세스로 분할.
module Node.js - crypto 모듈 - OpenSSL 암호화 기능을 처리. (= 크립토모듈)
module Node.js - dgram 모듈 - UDP 데이터 그램 소켓의 구현을 제공.
module Node.js - dns 모듈 - DNS 조회 및 도메인 관련 작업 수행.
module Node.js - domain 모듈 - 처리 안 된 에러 처리. [폐기예고]
module Node.js - events 모듈 - 이벤트 처리.
module Node.js - fs 모듈 ★ - 파일 시스템. (= 파일읽기, 파일생성, 파일수정, 파일삭제, 파일명변경…
module Node.js - http 모듈 ★ - Node.js를 HTTP 서버로 사용. (= http 통해서 데이터 …
module Node.js - https 모듈 - Node.js를 HTTPS 서버로 사용. (= https 통해서 데이터…
module Node.js - net 모듈 - 서버와 클라이언트 생성.
module Node.js - os 모듈 - 운영체제에 대한 정보 제공.
module Node.js - path 모듈 ★ - 파일 경로 처리.
1/2
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 1
웹유틸
회원센터
홈짱닷컴 PC버전 로그인