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

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

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

出典:平成26年秋期 問75

  • ../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.gif
ディレクトリ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.gif
※このページのHTMLソースを見てもらえばわかるように、通常HTMLでは相対パスでファイルやディレクトリを指定します。

Pagetop