ウカマルITパスポートログイン

平成31年度 春期 ITパスポート 問96

テクノロジ系

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からd2へは、1階層上のルートに「..」で上がってから「d2/f2.html」と下りるので、「../d2/f2.html」です。

カレントディレクトリを起点にファイルの位置を表す方法を相対パスといいます。f1.htmlはd1にあり、f2.htmlは隣のd2にあります。まず「..」でd1の1階層上であるルートに移ります。次に「/d2」でd2に下り、最後に「/f2.html」でファイルを指定します。図では、d1とd2がどちらもルートの直下にある点を見れば経路が決まります。

ア:「./d2/f2.html」は、カレントディレクトリd1の中にあるd2を指します。d1の下にd2はありません。

イ:「./f2.html」は、d1の中にあるf2.htmlを指します。f2.htmlはd1ではなくd2にあります。

エ:「d2/../f2.html」は、d1の中のd2に下りてから上に戻るので、d1のf2.htmlを指します。上がる操作と下りる操作の順が逆です。

出典:平成31年度 春期 ITパスポート試験 問96

全年度から出題。10問で実力を判定します。登録不要。

出典:平成31年度 春期 ITパスポート試験 問96(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方