図に示す階層構造において、カレントディレクトリが印のディレクトリであるとき、相対パス指定で ..¥..¥B¥B によって指定したディレクトリと同じディレクトリを絶対パス指定したものはどれか。 階層構造: - ルート - A - A (A, B) - B (A, B) - B - A (A, B) - B (A, B) [ディレクトリ及びファイルの指定方法] (1) ファイルは、"ディレクトリ名¥ … ¥ディレクトリ名¥ファイル名"のように、経路上のディレクトリを順に"¥"で区切って並べた後に"¥"とファイル名を指定する。 (2) カレントディレクトリは"."で表す。 (3) 1階層上のディレクトリは".."で表す。 (4) 始まりが"¥"のときは、左端にルートディレクトリが省略されているものとする。 (5) 始まりが"¥", ".", ".."のいずれでもないときは、左端にカレントディレクトリ配下であることを示す".¥"が省略されているものとする。
ウ. ¥B¥B
ディレクトリ階層は,ルート→A→{A,B}とルート→B→{A(=印),B}の構造. 印のディレクトリの位置はルート→B→A. 「..¥..」で2階層上がるとルート/B→ルートを経てルートに到達し,そこから「¥B¥B」と辿るとルート→B→Bとなる. 絶対パスで表すと¥B¥Bとなる. 相対パスの「..」操作と階層構造を正確に追跡する基本問題で,ファイルシステムのナビゲーション知識が問われる. UNIX/Windowsで同様の概念が使用される. UNIX系のスラッシュ区切りもWindows系の¥区切りも同じ階層概念に基づく.
ITパスポート 2014年 (平成26年 春期) の過去問一覧へ戻る・問68