絶対参照と相対参照
- 絶対パス(最初「」に/)
検索フォルダの最初に「/aaa/bbb/ccc」
のように「/」
があると絶対パス。これはフォルダ構造の一番上からのパス指定です。
/世界/日本/東京/世田谷/成城/daigaku.txt
みたいに最初から住所書くイメージ
- 相対パス(最初の「/」なし)
検索フォルダ名の最初に「aaa/bbb/ccc」
のように「/」
がないと相対パス。これは今いるフォルダから下を指定です。
東京ディレクトリに今いるとすると(カレントディレクトリが「東京」)、pwd で /世界/日本/東京
とでる状態
世田谷/成城/daigaku.txt
みたいに、「/」
がない場合は、/世界/日本/東京
を省略できる。
生物
/ \
動物
魚
/ \ \
狸
狐
サンマ
|
ポン
ポン
のフォルダに行きたい場合
現在動物
のフォルダにいる場合、「狸/ポン」
とした方が早い➡相対参照を使用
現在さかな
やその他他のフォルダにいる場合、「/生物/動物/狸/ポン」
とする➡絶対参照を使用
また、現在ポン
のフォルダにいて、サンマ
のフォルダに移動したい場合、「..」
を使用して、一つずつ戻るよりも、絶対参照を利用し、「/生物/魚/サンマ」
と移動した方が早い。
課題
絶対パス /生物/動物/kitune /生物/動物/kitune/ポン
相対パス tanuki/ポン .. /動物/kitune
相対的に変わる