基本情報技術者講座
★ 猫本 2-04 ファイル管理(その1) ★
基本情報技術者 平成30年度春期 問17
ファイルシステムの絶対パス名を説明したものはどれか。
ア | あるディレクトリから対象ファイルに至る幾つかのパス名のうち,最短のパス名 |
イ | カレントディレクトリから対象ファイルに至るパス名 |
ウ | ホームディレクトリから対象ファイルに至るパス名 |
エ | ルートディレクトリから対象ファイルに至るパス名 |
解説
ア | 相対パス名:カレントディレクトリから対象ファイルに至るパス名 |
エ | 絶対パス名:ルートディレクトリから対象ファイルに至るパス名(正解) |
解答
エ
基本情報技術者 平成29年度春期 問18
A,Bという名の複数ディレクトリが,図に示す構造で管理されている。"¥B¥A¥B"がカレントディレクトリになるのは,カレントディレクトリをどのように移動した場合か。ここで,ディレクトリの指定は次の方法によるものとし,→は移動の順序を示す。
〔ディレクトリ指定方法〕
(1): | ディレクトリは,"ディレクトリ名¥…¥ディレクトリ名"のように,経路上のディレクトリを順に"¥"で区切って並べた後に"¥"とディレクトリ名を指定する。 |
(2): | カレントディレクトリは,"."で表す。 |
(3): | 1階層上のディレクトリは,".."で表す。 |
(4): | 始まりが"¥"のときは,左端にルートディレクトリが省略されているものとする。 |
(5): | 始まりが"¥",".",".." のいずれでもないときは,左端に".¥"が省略されているものとする。 |

ア | ¥A → ..¥B → .¥A¥B |
イ | ¥B → .¥B¥A → ..¥B |
ウ | ¥B → ¥A → ¥B |
エ | ¥B¥A → ..¥B |
解説
カレントディレクトリは,「ルート,B,A,B」なので,赤丸の場所。

ア | ルート,A → 一つ階層上(..),B → そこから(.),A,B (正解) |
イ | ルート,B → そこから(.),B,A → 一つ階層上(..),B |
ウ | ルート,B → ルート,A → ルート,B (ルートに戻っていることに注意する) |
エ | ルート,B,A → 一つ階層上(..),B |
解答
ア