ファイルシステム(全18問中9問目)
No.9解説へ
図に示す階層構造において,カレントディレクトリが*印のディレクトリであるとき,相対パス指定で ..¥..¥B¥B によって指定したディレクトリと同じディレクトリを絶対パス指定したものはどれか。〔ディレクトリ及びファイルの指定方法〕
- ファイルは,"ディレクトリ名¥ディレクトリ名¥ファイル名"のように,経路上のディレクトリを順に"¥"で区切って並べた後に"¥"とファイル名を指定する。
- カレントディレクトリは"."で表す。
- 1階層上のディレクトリは".."で表す。
- 始まりが"¥"のときは,左端にルートディレクトリが省略されているものとする。
- 始まりが"¥",".",".."のいずれでもないときは,左端にカレントディレクトリ配下であることを示す".¥"が省略されているものとする。
出典:平成26年春期 問68
- ¥A¥B¥B
- ¥B
- ¥B¥B
- ¥B¥B¥B
広告
解説
まずカレントディレクトリから"..¥..¥B¥B"で指定されるディレクトリを確認します。
"..¥"が1階層上を表すので、これが2つ連なった"..¥..¥"は2階層上を表しています。*から見て2階層上は下図に示す"¥B"になります。相対パス指定は、"..¥..¥"に続き"B¥B"なので、このディレクトリ配下の"B¥B"は下図に示すディレクトリになります。このディレクトリをルートからの絶対パスで表記すると「¥B¥B¥B」になります。
"..¥"が1階層上を表すので、これが2つ連なった"..¥..¥"は2階層上を表しています。*から見て2階層上は下図に示す"¥B"になります。相対パス指定は、"..¥..¥"に続き"B¥B"なので、このディレクトリ配下の"B¥B"は下図に示すディレクトリになります。このディレクトリをルートからの絶対パスで表記すると「¥B¥B¥B」になります。
広告