平成26年度秋期 ITパスポート 問75 解説
あるWebサーバにおいて,五つのディレクトリが図のような階層構造になっている。このとき,ディレクトリBに格納されているHTML文書からディレクトリEに格納されているファイルimg.jpgを指定するものはどれか。ここで,ディレクトリ及びファイルの指定は,次の方法によるものとする。
〔ディレクトリ及びファイルの指定方法〕
(1) ファイルは,“ディレクトリ名/…/ディレクトリ名/ファイル名”のように,経路上のディレクトリを順に“/”で区切って並べた後に“/”とファイル名を指定する。
(2) カレントディレクトリは“.”で表す。
(3) 1階層上のディレクトリは“..”で表す。
(4) 始まりが“/”のときは,左端にルートディレクトリが省略されているものとする。
(5) 始まりが“/”,“.”,“..”のいずれでもないときは,左端にカレントディレクトリ配下であることを示す“./”が省略されているものとする。

- ア../A/D/E/img.jpg
- イ../D/E/img.jpg
- ウ./A/D/E/img.jpg
- エ./D/E/img.jpg
答えを見る
正解 イ../D/E/img.jpg
要点相対パスの“..”は1階層上のディレクトリを表す
解説
ディレクトリBから見て1階層上がA(“..”)で、そこからD、Eとたどるので“../D/E/img.jpg”になります。
- ア:“..”で既にAにいるので、さらに“A/”を付けるとAの下のAを指すことになり誤り。
- ウ:“./”はカレントディレクトリBを表すので、Bの下のAを指すことになり誤り。
- エ:“./D”はBの下のDを指すことになり誤り。