「絶対パス」と「相対パス」の違い
予備知識
| 用語 | 意味 |
|---|---|
| パス | ファイルやフォルダの場所(と名前)を示す情報 |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| 絶対パス | 「一番上(外側)」を基準にして表現したファイルやフォルダの場所(と名前) |
| 相対パス | 「自分が今いるところ」を基準にして表現したファイルやフォルダの場所(と名前) |
似ているところ
どちらもファイルやフォルダの場所(と名前)を示す情報です。
違うところ
基準点が違います。
それぞれ
絶対パス:一番上(外側)を基準にした表現
相対パス:自分が今いるところを基準にした表現
です。
また、それに伴い
絶対パス:自分や相手がどこにいようと同じ言い方を使える
相対パス:自分や相手がどこにいるかによって言い方を変える必要がある(かもしれない)
という特徴があります。
例えば、そうですね。
日本の神奈川県のピヨピヨハウスの2階にピヨ太君がいるとしましょう。

ピヨ太パパとピヨ太ママはピヨピヨハウスの1階にいます。

ピヨ太君の居場所を説明するときに「日本の神奈川県のピヨピヨハウスの2階」のように表現するのが絶対パスです。

「上の階」のように表現するのが相対パスです。

「日本の神奈川県のピヨピヨハウスの2階」という表現は誰に対しても使えます。
例えば、ピヨ太パパがピヨ太ママに「ピヨ太は、どこに行った?」と聞いたとしましょう。

ピヨ太ママは「日本の神奈川県のピヨピヨハウスの2階にいますよ」と答えました。

おっと、別の場所にいるピヨ子さんから電話が掛かってきました。
ピヨ子さんはピヨ太ママに「ピヨ太君は、どこにいますか?」と尋ねます。

ピヨ太ママは「日本の神奈川県のピヨピヨハウスの2階にいますよ」と答えました。

特に問題ありませんよね。
ピヨ太ママと同じ場所にいるピヨ太パパに対しても、別の場所にいるピヨ子さんに対しても「日本の神奈川県のピヨピヨハウスの2階」と言えばピヨ太君の居場所は伝わります。
一方「上の階」という表現は、使って問題ない相手と使うとマズい相手がいます。
例えば、ピヨ太パパがピヨ太ママに「ピヨ太は、どこに行った?」と聞いたとしましょう。

ピヨ太ママは「上の階にいますよ」と答えました。

これは問題ありません。
ピヨ太ママとピヨ太パパはピヨピヨハウスの1階にいます。
ピヨ太君は2階にいます。
「上の階」と言えば「ピヨピヨハウスの2階」だと伝わります。
おっと、別の場所にいるピヨ子さんから電話が掛かってきました。
ピヨ子さんはピヨ太ママに「ピヨ太君は、どこにいますか?」と尋ねます。

ピヨ太ママは「上の階にいますよ」と答えました。

ピヨ子さんは天井を見上げます。
あれ?
当然、ピヨ太君はピヨ子さんがいる場所の上の階にはいません。

このように
絶対パス:一番上(外側)を基準にした表現
相対パス:自分が今いるところを基準にした表現
であり
絶対パス:自分や相手がどこにいようと同じ言い方を使える
相対パス:自分や相手がどこにいるかによって言い方を変える必要がある(かもしれない)
なのです。






