ファイルシステム(全18問中8問目)
No.8解説へ
あるWebサーバにおいて,五つのディレクトリが図のような階層構造になっている。このとき,ディレクトリBに格納されているHTML文書からディレクトリEに格納されているファイルimg.jpgを指定するものはどれか。ここで,ディレクトリ及びファイルの指定は,次の方法によるものとする。
〔ディレクトリ及びファイルの指定方法〕
〔ディレクトリ及びファイルの指定方法〕
- ファイルは,"ディレクトリ名/…/ディレクトリ名/ファイル名"のように,経路上のディレクトリを順に"/"で区切って並べた後に"/"とファイル名を指定する。
- カレントディレクトリは"."で表す。
- 1階層上のディレクトリは".."で表す。
- 始まりが"/"のときは,左端にルートディレクトリが省略されているものとする。
- 始まりが"/",".",".."のいずれでもないときは,左端にカレントディレク卜リ配下であることを示す"./"が省略されているものとする。
出典:平成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の位置関係は次のようになっています。ディレクトリEに移動するには「B→A→D→E」とたどることになるので、順番に沿ってパスを指定していきます。
- ディレクトリAはBの1階層上にあるので、BからAを指定するパスは"../"になります。
- ディレクトリDはAの配下にあるので、BからDを指定するパスは上記の"../"と"D/"と合わせた"../D/"になります。
- ディレクトリEはDの配下にあるので、BからEを指定するパスは上記の"../D"と"E/"と合わせた"../D/E/"になります。
- ファイル"img/jpg"はEに格納されているので、Bから"img.jpg"を指定するパスは上記のパスにファイル名を加えて"../D/E/img.jpg"になります。
広告