ITパスポート|システムの種類・構成 問14
Web サーバ上において、図のようにディレクトリ d1及び d2が配置されているとき、ディレクトリ d1(カレントディレクトリ)にある Web ページファイル f1.html の中から、別のディレクトリ d2にある Web ページファイル f2.html の参照を指定する記述はどれか。ここで、ファイルの指定方法は次のとおりである。
〔指定方法〕
- (1)
- ファイルは、“ディレクトリ名/…/ディレクトリ名/ファイル名”のように、経路上のディレクトリを順に“/”で区切って並べた後に“/”とファイル名を指定する。
- (2)
- カレントディレクトリは“.”で表す。
- (3)
- 1階層上のディレクトリは“..”で表す。
- (4)
- 始まりが“/”のときは、左端のルートディレクトリが省略されているものとする。
図:ルートの下に d1 と d2 があり、d1 の下に f1.html、d2 の下に f2.html がある。(問題冊子では木構造の図で示されています)
正解:ウ
解説
カレントディレクトリの d1 から、いったん 1 階層上(ルート)に上がり、そこから d2 に下りて f2.html を指定します。
- 1 階層上に上がる
- ..(d1 からルートへ)
- d2 に下りる
- ../d2
- ファイルを指定する
- ../d2/f2.html
- ア ./d2 は、d1 の下にある d2 を指すことになりますが、d1 の下に d2 はありません。
- イ ./f2.html は、d1 の中の f2.html を指しますが、f2.html は d1 にはありません。
- ウ 正解。1 階層上に上がってから d2 に下りて指定します。
- エ d2/../f2.html は、d1 の下の d2 から 1 階層上に戻るので、d1 の中の f2.html を指すことになります。
出典:平成31年度春期 ITパスポート試験 公開問題 問96(読点「,」を「、」に改変)