Javascript/Node.js

[Node.js] ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ํด๋” ์ด๋ฆ„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ›์•„์˜ค๊ธฐ

Rainbow๐ŸŒˆCoder 2022. 8. 23. 22:53
728x90

node app.js ํŒŒ์ผ๋ช…

์œผ๋กœ ์‹คํ–‰ํ•ด์ฃผ๋ฉด,

var os = require('os');
const path = require('path');

const folder = process.argv[2];
const workingDir = path.join(os.homedir(), 'Pictures', folder);
if (!folder || !fs.existsSync(workingDir)) {
    console.error('Please enter a folder name in Picture');
}

console.log('Working Directory: ' + workingDir);

- process.argv ๊ธธ์ด๊ฐ€ 3์ธ ๋ฐฐ์—ด

- process.argv[2] ํŒŒ์ผ๋ช…

-const workingDir = path.join(os.homedir(), 'Pictures', folder);

ํ˜„์žฌ ์šด์˜์ฒด์ œ์— ์žˆ๋Š” ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ, ํด๋”๋ช…, ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ํด๋”

- !fs.existsSync(workingDir) ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ๋กœ๋ผ๋ฉด

728x90