- ベストアンサー
pathの文法が分かりません
どうも、お世話になります。 パスの意味が分かりません。 "."がカレントディレクトリ、 ".."が親ディレクトリなのは知っていますが、 "hoge1/." "hoge2/.." などはどんな意味になりますか? 尚、二個目は自分で作った(実際使われているところを見たことはありません。) ものです。 よろしくお願いします。
- みんなの回答 (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を指します。
お礼
なるほど、hoge/hoge1/./test.txtは hoge1にとってのカレントディレクトリhoge1の中にあるtest.txt。 なるほど、hoge/hoge2/../test.txtは hoge2にとっての親ディレクトリhogeの中にあるtest.txt。 ということですね。 間違っていたらコメントください。 ありがとうございます(^o^)。