ディレクトリとは? わかりやすく解説

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

ディレクトリ

【英】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)』 (2022/10/31 08:01 UTC 版)

ディレクトリ (: directory) は、コンピュータファイルシステムにおいて、ファイルをグループ化するための特殊なファイル[1]で、整理・管理などの目的で活用される。ディレクトリの中にも、通常のファイルだけでなく入れ子的にディレクトリを作って、任意の階層を持たせて管理できることがほとんどである。


  1. ^ 正確には「特殊なファイルとして実装されることが多い」。
  2. ^ 「ディレクトリエントリ」と呼ばれる。
  3. ^ Raymond Chen (2011年2月16日). “What is the difference between a directory and a folder?”. 2021年2月12日閲覧。
  4. ^ ASCII の 0x5c の文字が表示されているはずだが、この記事を見ているあなたの環境でどのように見えているかはわからない。
  5. ^ MS-DOSにおけるカレントディレクトリに関しては、元々シングルタスクが前提のCP/M風の設計だったところに、無理やりUnix風のシステムをツギハギしたものになっていて変なことになっており、ディレクトリだけでなく「カレントドライブ」というものもあってややこしいため、敢えて無視する。
  6. ^ 発行者 塚本慶一郎 『標準MS-DOSハンドブック』株式会社アスキー、1984年7月10日、107-110頁。ISBN 4-87148-742-3 
  7. ^ nobodyなどの特殊なアカウントの場合は違うこともある。
  8. ^ MS-DOSをバイパスする形で実現しているため、LFNVFAT)導入時にはトラブルになった。


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

ディレクトリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/29 06:27 UTC 版)

ICO (ファイルフォーマット)」の記事における「ディレクトリ」の解説

サイズ16バイトオフセット大きさ内容0 1 幅。256ピクセルの場合は0になる。 1 1 高さ。256ピクセルの場合は0になる。 2 1 カラーパレット色数カラーパレット含まない場合は0になる。 3 1 予約済み。常に0。 4 2 ICOフォーマットではカラープレーン数1。CURフォーマットではホットスポットX座標6 2 ICOフォーマットではピクセル毎のビット数。CURフォーマットではホットスポットY座標8 4 対応するビットマップデータバイト数。 12 4 対応するビットマップデータまでのファイルオフセット

※この「ディレクトリ」の解説は、「ICO (ファイルフォーマット)」の解説の一部です。
「ディレクトリ」を含む「ICO (ファイルフォーマット)」の記事については、「ICO (ファイルフォーマット)」の概要を参照ください。


ディレクトリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/08 03:11 UTC 版)

ローザ・パークス」の記事における「ディレクトリ」の解説

Yahoo!Rosa Parks (1913-2005)(英語) Yahooligans: Rosa Parks(英語。子ども向け)

※この「ディレクトリ」の解説は、「ローザ・パークス」の解説の一部です。
「ディレクトリ」を含む「ローザ・パークス」の記事については、「ローザ・パークス」の概要を参照ください。


ディレクトリ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/02/17 03:53 UTC 版)

UNIXファイルタイプ」の記事における「ディレクトリ」の解説

ディレクトリは、最も一般的な特殊ファイルである。ディレクトリファイルのレイアウトは、使用するファイルシステムによって定義されるUNIXではネイティブと非ネイティブ両方ファイルシステム利用できるため、ディレクトリファイルレイアウトは1つではない。 ディレクトリは、モード文字列1文字目にdが表示される。 $ ls -dl /drwxr-xr-x 26 root root 4096 Sep 22 09:29 /$ stat / File: "/" Size: 4096 Blocks: 8 IO Block: 4096 directoryDevice: 802h/2050d Inode: 128 Links: 26Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)...

※この「ディレクトリ」の解説は、「UNIXファイルタイプ」の解説の一部です。
「ディレクトリ」を含む「UNIXファイルタイプ」の記事については、「UNIXファイルタイプ」の概要を参照ください。

ウィキペディア小見出し辞書の「ディレクトリ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

ディレクトリ

出典:『Wiktionary』 (2021/08/11 12:36 UTC 版)

語源

名詞

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

「ディレクトリ」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



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


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

辞書ショートカット

すべての辞書の索引

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

ディレクトリのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



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

   
音楽電子事業協会音楽電子事業協会
Copyright 2023 AMEI.OR.JP
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2023 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリディレクトリの記事を利用しております。
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2023 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 GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのICO (ファイルフォーマット) (改訂履歴)、ローザ・パークス (改訂履歴)、UNIXファイルタイプ (改訂履歴)の記事を複製、再配布したものにあたり、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というライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2023 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2023 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2023 GRAS Group, Inc.RSS