令和元年度 秋期 ITパスポート試験 問83 解説 ファイルシステム
ファイルの階層構造に関する次の記述中の a, b に入れる字句の適切な組合せはどれか。 階層型ファイルシステムにおいて, 最上位の階層のディレクトリを a ディレクトリという。ファイルの指定方法として, カレントディレクトリを基点として目的のファイルまでのすべてのパスを記述する方法と, ルートディレクトリを基点として目的のファイルまでの全てのパスを記述する方法がある。ルートディレクトリを基点としたファイルの指定方法を b パス指定という。
- ア. カレント, 絶対
- イ. カレント, 相対
- ウ. ルート, 絶対 ✓ 正答
- エ. ルート, 相対
解説
この問題は、ファイル管理の基本用語である「ディレクトリの階層構造」と「パスの指定方法」の定義を問うています。
aに入るのは、階層構造の頂点であるルートディレクトリです。 bに入るのは、起点が変わらない絶対的な指定方法である絶対パスです。 この2つのキーワードが組み合わさっている選択肢は「ウ」です。
階層型ファイルシステムとディレクトリ構造 コンピュータ内のファイルは、フォルダ(ディレクトリ)の中に整理して格納されています。この構造は木のような形をしており、一番上の基点となるディレクトリをルート(根)ディレクトリと呼びます。ここから枝分かれするように下の階層へフォルダが作成されていきます。
パス指定の考え方 ファイルの位置を特定するための経路の書き方を「パス(Path)」と呼びます。パスの指定には大きく分けて2種類あります。
絶対パス(フルパス) ルートディレクトリを起点として、目的のファイルまでのすべての階層を順に記述する方法です。どこから参照しても必ず同じ場所にたどり着けるため、絶対的な住所のような役割を果たします。 例:C:\Users\Documents\sample.txt(Windowsの場合)
相対パス 現在作業している場所(カレントディレクトリ)を起点として、目的のファイルまでの経路を記述する方法です。「今いる場所から見て、一つ下の階層にある〇〇フォルダの中のファイル」といった指定をします。 例:.\Documents\sample.txt(Windowsの場合)
試験対策での活用 この知識は、Webサイトのリンク設定(URLの記述)や、プログラミングでのファイル読み込み処理、コマンド操作など、IT全般の基礎となります。特に絶対パスは場所が変わっても常に正しい位置を示せるメリットがあり、相対パスはファイル群を移動させた際にフォルダ構成さえ同じならリンクが切れないという柔軟性がある、といった特徴もあわせて覚えておくと、応用問題にも強くなります。
- フォルダとパスの仕組み(基本情報技術者試験の学習サイトなどでも解説される内容です)