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

出典:平成26年度 秋期 ITパスポート試験 問75
- ア../A/D/E/img.jpg
- イ../D/E/img.jpg
- ウ./A/D/E/img.jpg
- エ./D/E/img.jpg
正解:イ
解説
図では A の下に B と D があり,B の下に C,D の下に E があります。カレントディレクトリは B なので,まず“..”で 1 階層上の A に移り,A の下の D,その下の E の img.jpg を指定します。したがって“../D/E/img.jpg”です。
選択肢ごとの解説
- ア誤り。“../A/…”とすると,A に移ってからさらに A という名前のディレクトリを探すことになり,経路が誤りです(A の下に A はありません)。
- イ正しい。B から“..”で A に移り,D,E と下って img.jpg を指定しているので正しい指定です。
- ウ誤り。“./A/…”は,カレントディレクトリ B の下にある A を指すことになり,誤りです(B の下に A はありません)。
- エ誤り。“./D/…”は,カレントディレクトリ B の下にある D を指すことになり,誤りです(D は A の下にあります)。