削除された内容 追加された内容
編集の要約なし
編集の要約なし
1行目:
{{Otheruses|コンピュータのファイルシステム|その他|ディレクトリ (曖昧さ回避)}}
 
'''ディレクトリ''' (directory) は、[[コンピュータ]]の記憶メディア([[ハードディスク]]など[[ファイルシステム]])の[[ファイル (コンピュータ)|ファイル]]を整理・管理するための、階層構造([[ツリー構造]])を持つ[[グループ]]名。[[初心者]]向けの解説書などでは'''ファイルの[[入れ物]](容器)'''などと表現されることもある。
 
==概要==
ディレクトリは主に[[Unix系]]の[[オペレーティングシステム]] (OS) や[[MS-DOS]]、3.1以前の[[Microsoft Windows|Windows]]で使われる語である。[[Mac OS]]や、95以降の[[Microsoft Windows|Windows]]や[[Mac OS]]では[[グラフィカルユーザインタフェース|GUI]]化に伴い、[[フォルダ]]の概念に含まれる。
 
[[Unix系]]のOSでは最上位 ([[スラッシュ (記号)|root]]) を[[根]]('''[[ルートディレクトリ]]''')とし、他の[[パーティション]]は設定した[[mount (UNIX)|マウント]]ポイントを基準点として[[ツリー構造|ツリー]]を構成する。これに対し、[[MS-DOS|DOS]]系やWindows系、Mac OSでは[[ディスクメディア|ディスク]]または[[パーティション]]ごとにツリーが構成されるが、その場合も各ツリーの最上位をルートディレクトリと呼ぶことがある。
 
ファイルはルートディレクトリからの[[パス (コンピュータ)|パス]](path)で識別される。これを'''絶対パス'''や'''フルパス'''と呼ぶ。これに対して、あるディレクトリからの相対的なパス('''相対パス''')でファイルを識別することもできる。このときのディレクトリを'''[[カレントディレクトリ]]'''あるいは'''ワーキングディレクトリ'''と呼ぶ。
 
ディレクトリ名や[[ファイル名]]は分離符により区切られ、Unix系のOSやMac OSでは '''<code>/</code>'''([[スラッシュ (記号)]])、Windowsでは '''<code>\</code>''' ([[バックスラッシュ]])が用いられる(ただし、'''<code>\</code>''' 記号は日本語環境では'''<u>半角の</u>[[円記号|円マーク]]'''に置き換わる)。Unix系やMS-DOSでは、カレントディレクトリを <code>cd</code> コマンドあるいは <code>chdir</code> コマンドで変更することができる。ディレクトリ内容の検索には <code>ls</code> コマンドあるいは <code>dir</code> コマンドを使用する。
 
[[ユーザー]][[システム]][[ログイン]]したときのカレントディレクトリを[[ホームディレクトリ]]と呼び、その配下にユーザー個人のファイルを置くことが多い。
 
MS-DOS系の基本ソフトに対応したディレクトリ内の改変を容易に行うために、[[バイナリエディタ]]付ファイル管理プログラム(エコロジーIII/[[マイクロ・データ]]等)も存在した。