• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「./」とか「../」が意味するもの)

「./」とか「../」が意味するもの

このQ&Aのポイント
  • 初心者がよく見かける「./」と「../」についての疑問について解説します。
  • 「./」はカレントディレクトリを表し、指定されたディレクトリが現在のディレクトリ内にあることを示します。
  • 一方、「../」は親ディレクトリを表し、指定されたディレクトリが現在のディレクトリの親ディレクトリ内にあることを示します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

これはPHPに限らない話でファイルシステムの話ですね。 特徴的なディレクトリとしては以下のようなものがあります。 「./」・・・カレントディレクトリ=現在地 「../」・・・親ディレクトリ 「/」・・・ルートディレクトリ 「~/」・・・ホームディレクトリ=自分基本位置 階層型のファイルシステムの場合、現在地との相対位置を明示するために あえて「./」からディレクトリを表記することがあります。 たとえばA-B-C-DのCに自分がいる場合,Aの位置は相対的に../../、 Bの位置は../、Dの位置は./Dになります。

shorinji36
質問者

お礼

回答有難うございます。 納得できました。

その他の回答 (1)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

Unix系のOSでは.が現在のディレクトリで..は1個上のディレクトリ、/はディレクトリのセパレーターを表します なぜ.や..や/の記号なのかはOSを作った人がそう決めたから MS-DOS系では/の変わりに\を使う事もあります

shorinji36
質問者

お礼

回答有難うございます。

関連するQ&A