相対パス | Programming Place Plus 用語集

トップページ用語集

名称

解説

パスの表記方法の1つで、任意の地点(カレントディレクトリなど)から、目的のファイルディレクトリまでの道筋にある要素を書き並べる方法です。

たとえば、「sub/data.bin」という相対パスは、カレントディレクトリにある subディレクトリの中にある data.bin のことを指しています。

相対パスを記述するときには、「.」や「..」という特殊な表現を使うことがあります。単独の「.」はカレントディレクトリのことです。そのため「./sub/data.bin」は「sub/data.bin」と同じものを指します。

「..」は1つ上の階層のディレクトリのことです。ディレクトリの階層構造(ディレクトリツリー)では、親にあたるディレクトリが2つ以上存在することはあり得ないので、「..」が示しているものは1つに定まります(最上位にあたるルートディレクトリだけは例外です)。「../../docs/main.txt」のように重ねることで、2階層以上さかのぼっていくこともできます。

相対パスに対して、ルートディレクトリから、目的のファイルやディレクトリまでの道筋をすべて記述する方法を、絶対パスといいます。


参考リンク

更新履歴


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る