ディレクトリとは?

Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > ディレクトリ > ディレクトリの意味・解説 

ディレクトリ [directory]


ディレクトリ

【英】directory

ディレクトリとは、コンピュータ上で個々データ分類および整理するための、階層構造ツリー構造)を持った場所の概念である。

オペレーティングシステムOS)のほとんどは、個々電子データファイルという単位格納することで、一つ単位として扱う。それらのファイルを、ルート呼ばれるトップレベルの場所から、階層型に分類された下位構造適切な場所に配置して整理するという考え方採用している。ディレクトリは、そのような階層的に分類された場所のことである。

ディレクトリは、OS上でどのように永続的データ管理するかという方法決定しているファイルシステム要素一部成している。もともと、ハードディスクなどの生の装置レベルでは、セクタという物理的単位データが扱われている。しかし、アプリケーションから見た場合、これは低レベル過ぎて扱いづらい。そこで、OSはよりアプリケーションロジックに近いデータ格納アクセスの手段として、ファイルシステムを提供している。

どのような種類データをどこに置くべきかということはOSごとに作法決まっていることが多い。例えば、Linuxディストリビューション一つであるCentOSなどでは、Web用の公開ファイルを置く場所は/var/www/htmlなどとなっている。この場所は、OSあるいはディストリビューション違えば、変わることがある。またWindowsでは、インストーラからインストールされるアプリケーション位置は、C:\Program Files以下となっている。

ディレクトリ階層の中で、ユーザーが現在参照しているディレクトリは、カレントディレクトリ呼ばれる。あるディレクトリの上のディレクトリは親ディレクトリなどと呼ばれ、下位のディレクトリが子ディレクトリあるいはサブディレクトリなどと呼ばれる

ディレクトリの任意の場所を参照する機能として、WindowsではエクスプローラMac OSではファインダー用意されている。WindowsMac OSグラフィカルユーザーインターフェースGUI)が採用されているため、アイコンクリックする操作によって任意のディレクトリへアクセスすることができる。また、キャラクターユーザーインターフェースCUI)のOS場合は、コマンドライン入力命令することによりディレクトリの移動が可能である。特に指定すれば階層飛び越し直接アクセスすることもできる。

ディレクトリの考え方は、UNIX系OSにより普及したと言えるWindowsMacintoshも、同様の思想で作られている。

ディレクトリと似た概念としてフォルダという概念がある。ディレクトリとフォルダ違いとしては下記の点が指摘できる。すなわち、ディレクトリがより物理的構造に近い意味で使用されるのに対してフォルダは、利用者に近いメタファー一部として用いられることが多い。

ちなみにディレクトリサービスは、ネットワーク上の分散処理環境において、さまざまなサービスに関する情報一元管理して提供するサービスや、あるいは、インターネット上でホームページ情報紹介する電話帳のようなサービスを指す表現である。

ファイルとフォルダのほかの用語一覧
ファイルシステム:  タイムスタンプ  ダイナミックディスク  ディスククオータ  ディレクトリ  トラックアットワンス  ツリー構造  VFAT

ディレクトリ関数

導入


要件

外部ライブラリを必要としません。

インストール手順

PHP コアに含まれるため、 追加のインストール無しで使用できます。

実行時設定

設定ディレクティブは定義されていません。

リソース型


定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
DIRECTORY_SEPARATOR (string)
PATH_SEPARATOR (string)
注意: PATH_SEPARATOR は PHP 4.3.0-RC2 で導入されました。

参考

dirname(), is_dir(), mkdir(), rmdir()等の関数 については、ファイルシステム の節を参照ください。

目次

chdir — ディレクトリを変更する
chroot — ルートディレクトリを変更する
dir — ディレクトリクラス
closedir — ディレクトリハンドルをクローズする
getcwd — カレントのワーキングディレクトリを取得する
opendir — ディレクトリハンドルをオープンする
readdir — ディレクトリハンドルからエントリを読み込む
rewinddir — ディレクトリハンドルを元に戻す
scandir — 指定されたパスのファイルとディレクトリのリストを取得する

ディレクトリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/07/09 14:25 UTC 版)

ディレクトリ (: directory) は、コンピュータファイルシステムにおいて、ファイルをグループ化するための特殊なファイル[1]で、整理・管理などの目的で活用される。ディレクトリの中にも、通常のファイルだけでなく入れ子的にディレクトリを作って、任意の階層を持たせて管理できることがほとんどである。初心者向けの解説書などではファイルの入れ物(容器)などと表現されることもある(ただし、実際には、入れ物(容器)であるのはメディアそのものであって、ディレクトリは「ファイルへの見出し[2]の入れ物」である)。


  1. ^ 正確には「特殊なファイルとして実装されることが多い」。
  2. ^ 「ディレクトリエントリ」と呼ばれる。
  3. ^ ASCII の 0x5c の文字が表示されているはずだが、この記事を見ているあなたの環境でどのように見えているかはわからない。
  4. ^ MS-DOSにおけるカレントディレクトリに関しては、元々シングルタスクが前提のCP/M風の設計だったところに、無理やりUnix風のシステムをツギハギしたものになっていて変なことになっており、ディレクトリだけでなく「カレントドライブ」というものもあってややこしいため、敢えて無視する。
  5. ^ nobodyなどの特殊なアカウントの場合は違うこともある。
  6. ^ MS-DOSをバイパスする形で実現しているため、LFN(VFAT)導入時にはトラブルになった。


「ディレクトリ」の続きの解説一覧

ディレクトリ

出典:『Wiktionary』 (2010/11/07 00:57 UTC 版)

語源

名詞

  1. 住所氏名録。
  2. コンピュータファイル保管する





ディレクトリと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

ディレクトリに関連した本

辞書ショートカット

カテゴリ一覧

全て

ビジネス

業界用語

コンピュータ

電車

自動車・バイク

工学

建築・不動産

学問

文化

生活

ヘルスケア

趣味

スポーツ

生物

食品

人名

方言

辞書・百科事典

すべての辞書の索引

「ディレクトリ」の関連用語

ディレクトリのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング

画像から探す

ターミナルアダプタ

Wiiリモコン

MEDIAS U N-02E

SH-06D NERV

BlackBerry PlayBook

Microsoft Comfort Curve Keyboard 3000

8086

Nokia E7





ディレクトリのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2016 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
音楽電子事業協会音楽電子事業協会
Copyright 2016 AMEI.OR.JP
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2016 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリディレクトリの記事を利用しております。
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2016 by the PHP Documentation Group.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのディレクトリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
Weblioに掲載されている「Wiktionary日本語版(日本語カテゴリ)」の記事は、Wiktionaryのディレクトリ (改訂履歴)の記事を複製、再配布したものにあたり、Creative Commons Attribution-ShareAlike (CC-BY-SA)もしくはGNU Free Documentation Licenseというライセンスの下で提供されています。

©2016 Weblio RSS