過去問解きまくり研究所 ホーム

平成26年度 秋期 (特別措置試験) 問75

ソフトウェア

相対パスに関する問題

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

〔ディレクトリ及びファイルの指定方法〕

(1) ファイルは,“ディレクトリ名/…/ディレクトリ名/ファイル名”のように,経路上の
    ディレクトリを順に“/”で区切って並べた後に“/”とファイル名を指定する。
(2) カレントディレクトリは“.”で表す。
(3) 1階層上のディレクトリは“..”で表す。
(4) 始まりが“/”のときは,左端にルートディレクトリが省略されているものとする。
(5) 始まりが“/”,“.”,“..”のいずれでもないときは,左端にカレントディレクトリ配下で
    あることを示す“./”が省略されているものとする。

〔図(階層構造)〕

        A
     ┌──┴──┐
     B        D
     │        │
     C        E
答えと解説を見る

✓ これが正解イ../D/E/img.jpg

解説

一歩ごとに、いま自分がどこに居るのかを書き出します。

いま居るのは、ルートのすぐ下にある二つの枝の片方です。目当てのファイルは、もう片方の枝の、さらに下にあります。だから、まず一段のぼって分かれ道まで戻り、そこからもう片方の枝へ入り、さらに一段下りてから名前を書きます。相対パスは、この歩みをそのまま並べたものです。一段のぼる印は、のぼった先に着くことを表します。この書き方には、ルートから順にすべて書く形と、いま立っている場所からの道のりだけを書く形があります。後者は、まとまりごと別の場所へ移しても中の行き来が壊れないという利点を持ちます。一方で、立っている場所が変われば意味も変わるので、どこから読まれる文書なのかを取り違えると当たりません。書き出すときは、印を一つ進めるたびに、自分がどの枝に立っているかを言葉にします。習わしを守れば、段が深くても迷いません。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成26年度 秋期 ITパスポート試験(特別措置試験) 問75

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)