スポンサードリンク

初級シスアド 平成16年 春期 問10 解説

解答:ア

パス(path)は、対象のファイルやディレクトリまでの経路のことをいう。

相対パスは、操作対象である現在のカレントディレクトリから目的のファイルへのパスである。この問題ではカレントディレクトリはchildである。目的のファイルはindex.htmlである。childから直接index.htmlは参照できない。一つ上のディレクトリに上がらなければならない。一つ上のディレクトリは“..”で表す。したがって、page.htmlからindex.htmlを相対パスで表現すると次のようになる。

../index.html

ちなみにindex.htmlを絶対パスで表現すると次のようになる。

/next/index.html

先頭の「/」は、ルートディレクトリを表す。「index.html」があるディレクトリ「next」を指定し、index.htmlを指定している。

ファイルやフォルダの位置を示すパスの指定には、絶対パス相対パスの2種類がある。

絶対パス
ルートディレクトリ(最上位のディレクトリ)からのパスを指定する
相対パス
カレントディレクトリ(現在使用しているディレクトリ)からのパス