© 2007-2024, Kyu-hachi TABATA Last updated  2016/03/09

ファイル操作 (2) ディレクトリ


■1.階層(ディレクトリ)の表記

1) ディレクトリとは、フォルダがいくつも入れ子になって形成される階層構 造を 言います。エクスプローラなどで見ることができます。

ディレクトリ構造

2) 一番元になる階層をルート・ディレクトリ、または単にルー トといいます。

3)
階層を上がる、下がる、といった表現をすることもあります。そして、ひ とつ上の階層を親ディレクトリ、ひとつ下の階層を子ディレクトリと言います。

4) 階層表記には、区切り記号が使われます。Unix では / を使い、DOS/Win では \ を使って表記します。\ は日本語OS の場合で、最近では、/ を使うケースが増えてきました。*1


区切り記号
ルート記号
ひとつ上の階層
Unix
/
//
..
DOS/Win
\
\\
..

5) ネット上で使われるURL表記も階層構造を成しており、 ディレクトリ表記と見なすことができます。

6)ディレクトリ(階層)の表記には、相対アドレスと絶対アドレスが あります。くわしくは■4へ。

*1  円マーク(¥)が表示できないシステムもあり、そうした際には、バックスラッシュ(\)で表示されます。表の2行目が円マークではなく、バックスラッシュ になっているかもしれません。


■2.ドライブ番号

アルファベットで示します。通常、A と B はフロッピーディスクドライブ*1、Cはシステムのハードディスク、D 以降がハードディスクや CD/DVD ドライブなどになります。また、USB ドライブ、外付けHDD、ネットワークストレージ (NAS) なども全てドライブとして扱います。

なお、ドライブの内容がわかるように、ボリューム名を付けることが普通です。このページの最初にあるディレクトリの図では、ド ライブ番号が L:  ボリューム名が PORTER2 です。ただし、アドレス表記、ディレクトリ表記の時には、ボリューム名は使 わないことになっています。

*1 フロッピーディスクにふたつのドライブが割り当てられているのは、1980年代、フロッピーディスク2枚で動くPCが普通であったからです。Aがシステ ム、Bがデータドライブで、それぞれの容量がわずかに 640kB もしくは 1.4 MB の時代でした。

■3.PC名 (MACアドレス)

ネットワークにつながる全てのパソコンは、それぞれを識別するための固有の番号があります。これを MACアドレスといい、通常はLANカードに割り当てられています。ただし、この番号のみですと識別しにくいので、PC名をつけることが普通です。

URL などでも最初の www. などで始まるアドレス部は、サーバーに付けられた名称と見なすことができます。


■4.絶対アドレスと相対アドレス

ディレクトリを理解できるようになったら、次は、絶対アドレスと相対アドレスの使い分けが必要です。例をあげます。

[例1] 建物の中。あなたは1号館の7階にいます。

絶 対アドレス
相対アドレス
東京都文京区湯島 1−5−45 東京医科歯科大学 湯島キャ ンパス 1号館・7階 
この階
東京都文京区湯島 1−5−45 東京医科歯科大学 湯島キャ ンパス 1号館・8階  すぐ上の階
東京都文京区湯島 1−5−45 東京医科歯科大学 湯島キャ ンパス 1号館・6階  すぐ下の階

[例2]  自分のPCの中で。 今、D:\temp\joho\   というディレクトリを開いて見ているとします。

絶対アドレス
相 対アドレス 補 足
D:\temp\joho\seiseki.xls  seiseki.xls D: はドライブ番号、\ はフォルダの階層を意味します。
D:\temp\joho\image\kitune.jpg
image\kitsune.jpg ひとつ下の階層にある kitsune.jpg を参照。
D:\temp\test.doc
..\test.doc ひとつ上に戻るには、..\ という表記。

階層記号として、/ (スラッシュ)を使うこともあります。/を使うと次の例と同じです。なお、ドライブだけは、ドライブ名があっても、ドライブ番号のみで表記します(=ドラ イブ名は使いません)。

[例3]  Web サーバーにある HTML ファイルから、画像や他の web をリンクします。

絶対アドレス
相対アドレス 補 足
http://www.yushima-u.ac.jp/edu/info/soba.html  soba.html // はルート、/ は階層を意味します。
http://www.yushima-u.ac.jp/edu/info/image/tanuki.jpg image/tanuki.jpg ひとつ下の階層にある tanuki.jpg を参照。
http://www.yushima-u.ac.jp/edu/mokuji.html ../mokuji.html ひとつ上に戻るには、../ という表記。

http というのは、ハイパーテキスト転送プロトコルのこと。転送方式を変えると ftp や fileで始まる表記になります。ネットの中では、相対URL 絶対URLという言い方もします。URL = アドレス と考えてかまいません。


とびら へ 前へ 次へ
↑ トップへ