ファイルシステム (全18問中8問目)

No.8

あるWebサーバにおいて,五つのディレクトリが図のような階層構造になっている。このとき,ディレクトリBに格納されているHTML文書からディレクトリEに格納されているファイルimg.jpgを指定するものはどれか。ここで,ディレクトリ及びファイルの指定は,次の方法によるものとする。

〔ディレクトリ及びファイルの指定方法〕
  • ファイルは,"ディレクトリ名/…/ディレクトリ名/ファイル名"のように,経路上のディレクトリを順に"/"で区切って並べた後に"/"とファイル名を指定する。
  • カレントディレクトリは"."で表す。
  • 1階層上のディレクトリは".."で表す。
  • 始まりが"/"のときは,左端にルートディレクトリが省略されているものとする。
  • 始まりが"/",".",".."のいずれでもないときは,左端にカレントディレク卜リ配下であることを示す"./"が省略されているものとする。
75.png/image-size:174×95
  • ../A/D/E/img.jpg
  • ../D/E/img.jpg
  • ./A/D/E/img.jpg
  • ./D/E/img.jpg

分類

テクノロジ系 » ソフトウェア » ファイルシステム

正解

解説

ファイルパスを記述するHTMLファイルがあるディレクトリBと、ファイル"img.jpg"があるディレクトリEの位置関係は次のようになっています。
75_1.png/image-size:183×101
ディレクトリEに移動するには「B→A→D→E」とたどることになるので、順番に沿ってパスを指定していきます。
  1. ディレクトリAはBの1階層上にあるので、BからAを指定するパスは"../"になります。
  2. ディレクトリDはAの配下にあるので、BからDを指定するパスは上記の"../"と"D/"と合わせた"../D/"になります。
  3. ディレクトリEはDの配下にあるので、BからEを指定するパスは上記の"../D"と"E/"と合わせた"../D/E/"になります。
  4. ファイル"img/jpg"はEに格納されているので、Bから"img.jpg"を指定するパスは上記のパスにファイル名を加えて"../D/E/img.jpg"になります。
よって「イ」が適切なファイルパスです。
75_2.png/image-size:208×120
※このページのHTMLソースを見てもらえばわかるように、通常HTMLでは相対パスでファイルやディレクトリを指定します。
© 2009-2024 ITパスポート試験ドットコム All Rights Reserved.

Pagetop