平成31年度春期 ITパスポート 問96 解説
Webサーバ上において,図のようにディレクトリd1及びd2が配置されているとき,ディレクトリd1(カレントディレクトリ)にあるWebページファイルf1.htmlの中から,別のディレクトリd2にあるWebページファイルf2.htmlの参照を指定する記述はどれか。ここで,ファイルの指定方法は次のとおりである。
〔指定方法〕
(1) ファイルは,“ディレクトリ名/…/ディレクトリ名/ファイル名”のように,経路上のディレクトリを順に“/”で区切って並べた後に“/”とファイル名を指定する。
(2) カレントディレクトリは“.”で表す。
(3) 1階層上のディレクトリは“..”で表す。
(4) 始まりが“/”のときは,左端のルートディレクトリが省略されているものとする。

- ア./d2/f2.html
- イ./f2.html
- ウ../d2/f2.html
- エd2/../f2.html
答えを見る
正解 ウ../d2/f2.html
要点相対パスで“..”は1階層上、“.”はカレントディレクトリ
解説
図ではルートの下にd1とd2が並んでおり、カレントディレクトリはd1です。f2.htmlを指定するには、まず“..”で1階層上のルートに戻り、そこから“d2/f2.html”とたどります。よって“../d2/f2.html”のウが正答です。
- ア:“./d2/f2.html”は、d1の下にあるd2を指すが、d1の下にd2はないので誤り。
- イ:“./f2.html”は、d1の中のf2.htmlを指すので誤り。
- エ:“d2/../f2.html”は、d1の下のd2から1階層上がりd1のf2.htmlを指すことになるので誤り。