티스토리 뷰
- 내장 모듈 이란?
- OS 모듈
메소드 이름 |
설명 |
hostname() |
운영체제의 호스트 이름을 알려준다. |
totalmem() |
시스템의 전체 메모리 용량을 알려준다. |
freemem() |
시스템에서 사용 가능한 메모리 용량을 알려준다 |
cpus() |
cpu 정보를 알려준다. |
networkInterface() |
네트워크 인터페이스 정보를 담은 배열 객체를 반환한다. |
- 파일 패스를 다루는 path 모듈
메소드 이름 |
설명 |
join() |
여러 개의 이름들을 모두 합쳐 하나의 파일 패스로 만들어 준다 |
dirname() |
파일 패스에서 디렉터리의 이름을 반환한다 |
basename() |
파일 패스에서 파일의 확장자를 제외한 이름을 반환한다. |
extname() |
파일 패스에서 파일의 확장자를 반환한다. |
예제)
var path = require('path');
//디렉터리 이름 합치기 (path.sep 의미 .후행 디렉토리 구분 기호는 무시)
var directories = ["user","mike","docs"];
var docsDirectory = directories.join(path.sep);
console.log('문서 디렉터리 : %s',docsDirectory);
// 디렉터리 이름과 파일 이름 합치기
var curPath = path.join('/Users/mike','notepad.exe');
console.log('파일 패스 : %s',curPath);
// 거꾸로 파일 패스에서 디렉터리 이름이나 파일 이름을 구분하고 싶을 때는
var filename = "C://Users/mike/notepad.exe";
var dirname = path.dirname(filename);
var basename = path.basename(filename);
var extname = path.extnaem(filename);
console.log('디렉터리 : %s 파일 이름 : %s 확장자 : %s',dirname,basename,extname);
=> 여러개의 이름을 담고 있는 배열 객체를 만들었을 때 배열객체의 join()메소드를 사용하면 하나의 디렉터리 이름이나 파일 이름을 만들 수 있다. path 객체의 join() 메소드를 사용해 디렉터리 이름과 파일 이름을 합칠 수도 있다.
거꾸로 파일 path에서 디렉터리 이름이나 파일 이름을 구별하고 싶을 때는 dirname(),basename(),extname()메소드를 사용한다.
'Node.js' 카테고리의 다른 글
[node.js]생활코딩 정리 2 - Node.js 실행 (0) | 2017.09.16 |
---|---|
[node.js]생활코딩 정리 1 - OT 및 설치 (0) | 2017.09.16 |
[node.js]Node 에서 모듈 사용하기 (0) | 2017.09.15 |
[node.js]프로세스 객체 간단하게 살펴보기 (0) | 2017.09.15 |
[node.js]콘솔에 로그 뿌리기 (0) | 2017.09.15 |
- Total
- Today
- Yesterday
- 초보자를 위한 C언어 300제
- Controller
- MVC
- 백준알고리즘
- C언어
- node
- 감자코딩
- TensorFlow
- 머신러닝
- 텐서플로우
- 감자개발자
- 노드
- BFS
- Android
- 알고리즘
- db
- Algorigm
- Spring
- 복습
- 백준
- C langauge
- 안드로이드
- 학교
- programming
- 프로그래밍
- 리버싱
- 스프링
- node.js
- 개발하는 관광이
- 코드엔진
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |