아주 기초적인 node directory 에 있는 서버에서 제공해주는 것들 해보기
const os = require('os');
const path = require('path')
console.log(os.type());
console.log("os 버전 : " + os.version());
console.log("홈 다이렉토리 : "+ os.homedir());
console.log("다이렉토리 네임 : " + __dirname);
console.log("파일 위치 : " + __filename);
console.log("====================================================================")
console.log("다이렉토리 네임2 : " + path.dirname(__filename));
console.log("파일 이름 : " + path.basename(__filename))
console.log(" : " + path.basename(__dirname));
console.log("파일 타입 : " + path.extname(__filename))
console.log(path.parse(__filename) )
Windows_NT
os 버전 : Windows 10 Home
홈 다이렉토리 : C:\Users\sarob
다이렉토리 네임 : E:\study\beginner
파일 위치 : E:\study\beginner\server.js
====================================================================
다이렉토리 네임2 : E:\study\beginner
파일 이름 : server.js
: beginner
파일 타입 : .js
{
root: 'E:\\',
dir: 'E:\\study\\beginner',
base: 'server.js',
ext: '.js',
name: 'server'
}
둘다 파일 경로가 간단한 extention을 보여준다.
os 는 위치를 읽을 때, path 는 위치를 조정할 때
자주 사용한다고 한다