Java๐Ÿ”ฅ

์ ˆ๋Œ€๊ฒฝ๋กœ / ์ƒ๋Œ€๊ฒฝ๋กœ

hae02y 2023. 5. 12. 13:30
๋ฐ˜์‘ํ˜•

์ ˆ๋Œ€๊ฒฝ๋กœ (Absolute Path)

1. ์ ˆ๋Œ€๊ฒฝ๋กœ๋Š” root ๋””๋ ‰ํ„ฐ๋ฆฌ(์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ) ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ฐพ๋Š” ํŒŒ์ผ ํ˜น์€ ๋””๋ ‰ํ„ฐ๋ฆฌ๊นŒ์ง€์˜ ๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.

2. ์ ˆ๋Œ€๊ฒฝ๋กœ๋ฅผ ์ฐธ์กฐํ• ๋•Œ ํ•ด๋‹น ํŒŒ์ผ์˜ ์œ„์น˜๊ฐ€ ๋‹ฌ๋ผ์ง€๋ฉด ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

3. ์ตœ์ƒ์œ„ํด๋”๋ถ€ํ„ฐ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๊ธฐ๋•Œ๋ฌธ์— ์ปดํŒŒ์ผ์†๋„๊ฐ€ ์˜ค๋ž˜๊ฑธ๋ฆฐ๋‹ค.

 

 

์ƒ๋Œ€๊ฒฝ๋กœ (Relative Path)

1. ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๊ณณ์—์„œ ๋ถ€ํ„ฐ ํŒŒ์ผ ํ˜น์€ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ฐพ๋Š” ๋ฐฉ์‹์ด๋‹ค.

2. ์ƒ๋Œ€๊ฒฝ๋กœ๋ฅผ ์ฐธ์กฐํ• ๋•Œ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ตฌ์กฐ๋งŒ ๊ฐ™๋‹ค๋ฉด ๊ฒฝ๋กœ์˜ ์ˆ˜์ •์ด ํ•„์š”์—†๋‹ค.

3. ๊ธฐ์ค€์œผ๋กœ ์„ค์ •๋œ ํด๋”๋ถ€ํ„ฐ ํƒ์ƒ‰์„ ์ง„ํ–‰ํ•˜๋ฏ€๋กœ ์ปดํŒŒ์ผ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค.

/ : ๋ฃจํŠธ

./  :ํ˜„์žฌ์œ„์น˜
../ :ํ˜„์žฌ ์œ„์น˜์—์„œ ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ

plus : ๋งฅ/๋ฆฌ๋ˆ…์Šค์˜ ๊ฒฝ์šฐ /๋ฅผ ์‚ฌ์šฉ, windows์˜ ๊ฒฝ์šฐ \๋ฅผ ์‚ฌ์šฉ

 

 

์ƒ๋Œ€๊ฒฝ๋กœ / ์ ˆ๋Œ€๊ฒฝ๋กœ ์˜ˆ์ œ

1. ์ ˆ๋Œ€๊ฒฝ๋กœ๋กœ ์ด๋™

C:\Users\ansel\zero\first> C:\Users\godud\ansel\zero\first\path.txt
//first๊ฐ€ ๋‚˜์˜ ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์ด๋‹ค.

C:\Users\ansel\zero\first> mv C:\Users\ansel\zero\first\path.txt C:\Users\ansel\zerotwo\second\
// ๊ฒฝ๋กœ๋ฅผ ๋ฃจํŠธ๋ถ€ํ„ฐ ์ „๋ถ€ ์ ์–ด์ค€๋‹ค.

//path.txt์˜ ์˜ฎ๊ธด ์œ„์น˜
C:\Users\godud\ansel\zerotwo\second\path.txt

 

2. ์ƒ๋Œ€๊ฒฝ๋กœ๋กœ ์ด๋™

C:\Users\ansel\zero\first> C:\Users\godud\ansel\zero\first\path.txt
//first๊ฐ€ ๋‚˜์˜ ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์ด๋‹ค.

C:\Users\ansel\zero\first> mv path.txt ../../zerotwo/second/
// ../์„ํ•œ๋ฒˆํ•˜๋ฉด zero๋กœ ์ด๋™ํ•˜๊ณ  ../๋‘๋ฒˆ์งธ์—์„œansel๋กœ ์ด๋™, ๊ทธ๋ฆฌ๊ณ  zerotwo/second ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™

//path.txt์˜ ์˜ฎ๊ธด ์œ„์น˜
C:\Users\godud\ansel\zerotwo\second\path.txt

 

๋ฐ˜์‘ํ˜•