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

午前問96

Webサーバ上において、図のようにディレクトリd1及びd2が配置されているとき、ディレクトリd1(カレントディレクトリ)にあるWebページファイル f1.html の中から、別のディレクトリd2にあるWebページファイル f2.html の参照を指定する記述はどれか。ここで、ファイルの指定方法は次のとおりである。〔指定方法〕ファイルは、"ディレクトリ名/…/ディレクトリ名/ファイル名"のように、経路上のディレクトリを順に"/"で区切って並べた後に"/"とファイル名を指定する。カレントディレクトリは"."で表す。1階層上のディレクトリは".."で表す。始まりが"/"のときは、左端のルートディレクトリが省略されているものとする。
./d2/f2.html
./f2.html
../d2/f2.html
d2/../f2.html
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

図ではルート直下にd1d2が並び,d1f1.htmld2f2.htmlがあります。カレントディレクトリd1です。相対パスd1からd2f2.htmlを指すには,まず1階層上へ上がる..を用い,次にd2を経由してファイル名を指定します。よって../d2/f2.htmlが正解です。なお,絶対パスなら/d2/f2.htmlでも表せますが,選択肢にはありません。
ア../d2/f2.html
./d2/f2.htmld1直下にd2がある想定の指定です。図の構成にはそのようなディレクトリはなく,誤りです。
イ../f2.html
./f2.htmld1直下のf2.htmlを指します。図には存在しないため誤りです。
ウ.../d2/f2.html
../d2/f2.html1階層上に上がってからd2配下のf2.htmlを指定する相対パスで,正しいです。
エ.d2/../f2.html
d2/../f2.htmlは,存在しないd1配下のd2に入ろうとしてから戻る形になり,結果として有効なファイルを指しません。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする