質問: pathの文法が分かりません どうも、お世話になります。 パスの意味が分かりません。 "."がカレントディレクトリ、 ".."が親ディレクトリなのは知っていますが、 "hoge1/." "hoge2/.." などはどんな意味になりますか? 尚、二個目は自分で作った(実際使われているところを見たことはありません。) ものです。 よろしくお願いします。
回答: ・/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を指します。