あるファイルシステムの一部が図のようなディレクトリ構造であるとき、*印のディレクトリ(カレントディレクトリ)D3から矢印が示すディレクトリD4の配下のファイルaを指定するものはどれか。ここで、ファイルの指定は、次の方法によるものとする。〔指定方法〕(1) ファイルは、"ディレクトリ名¥…¥ディレクトリ名¥ファイル名"のように、経路上のディレクトリを順に"¥"で区切って並べた後に"¥"とファイル名を指定する。(2) カレントディレクトリは"."で表す。(3) 1階層上のディレクトリは".."で表す。(4) 始まりが"¥"のときは、左端にルートディレクトリが省略されているものとする。(5) 始まりが"¥"、"."、".."のいずれでもないときは、左端にカレントディレクトリ配下であることを示す".¥"が省略されているものとする。
「..」は1階層上。相対指定は現在位置からの経路で考える

選択肢
- ア..¥..¥D2¥D4¥a
- イ..¥D2¥D4¥a
- ウD1¥D2¥D4¥a
- エD2¥D4¥a
正解と解説
正解:イ ..¥D2¥D4¥a
カレントディレクトリD3はルートD1の直下にあり、目的のD4はD1直下のD2の下にある。まず「..」で1階層上のD1へ移り、そこからD2、D4とたどってファイルaを指定すればよいので「..¥D2¥D4¥a」となる。指定が「.」や「..」で始まっているため、先頭にカレントディレクトリが補われることはない。
選択肢ごとの解説
- ア「..」を2回たどるとルートより上になってしまい、経路として成立しない。
- イ1階層上のルートへ戻ってからD2、D4とたどる正しい相対指定。
- ウ先頭が「¥」でも「.」でもないためカレントD3の配下と解釈され、D3の下にD1は存在しない。
- エ同様にD3配下と解釈されるが、D3の下にD2は存在しない。
同じ分野の他の問題
- 次のOSのうち、OSS(Open Source Software)として提供されるものだけを全て挙げたものはどれか。 a…2024年度 秋期 問97
- スマートフォンやタブレットなどの携帯端末に用いられている,OSS(Open Source Software)であるOSは…2022年度 秋期 問63
- 多くのファイルの保存や保管のために、複数のファイルを一つにまとめることを何と呼ぶか。2021年度 秋期 問83
- ファイルの階層構造に関する次の記述中のa, bに入れる字句の適切な組合せはどれか。 階層型ファイルシステムにおいて、最上…2019年度 秋期 問83
- PCの周辺装置を利用可能にするためのデバイスドライバに関する記述のうち、適切なものはどれか。2019年度 秋期 問58
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。