• ベストアンサー

pathの文法が分かりません

どうも、お世話になります。 パスの意味が分かりません。 "."がカレントディレクトリ、 ".."が親ディレクトリなのは知っていますが、 "hoge1/." "hoge2/.." などはどんな意味になりますか? 尚、二個目は自分で作った(実際使われているところを見たことはありません。) ものです。 よろしくお願いします。

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

  • ベストアンサー
回答No.1

・/hoge/test.txt ・/hoge/hoge1/test.txt ・/hoge/hoge2/test.txt という3ファイルがあった時、 /hoge/hoge1/./test.txt という表記ならば、/hoge/hoge1/test.txtを指します。 /hoge/hoge2/../test.txt ならば、/hoge/test.txtを指します。

udcstb0509
質問者

お礼

なるほど、hoge/hoge1/./test.txtは hoge1にとってのカレントディレクトリhoge1の中にあるtest.txt。 なるほど、hoge/hoge2/../test.txtは hoge2にとっての親ディレクトリhogeの中にあるtest.txt。 ということですね。 間違っていたらコメントください。 ありがとうございます(^o^)。

関連するQ&A

専門家に質問してみよう