web-dev-qa-db-ja.com

ディレクトリとフォルダーの違いは何ですか?

重複の可能性:
ディレクトリとフォルダ

ほとんどの人は、「フォルダ」と「ディレクトリ」という用語を同じ意味で使用しています。違いはありますか、ある場合、それは何ですか?

32
mafu

ほとんどの場合、それらは互換性のある用語です。ディレクトリはファイルシステムの初期の頃から使用されてきた古典的な用語ですが、フォルダはWindowsユーザーにとってより親しみのある一種のわかりやすい名前です。

主な違いは、フォルダーは論理的な概念であり、必ずしも物理ディレクトリにマップされないことです。ディレクトリはファイルシステムオブジェクトです。フォルダーはGUIオブジェクトです。 ウィキペディアが説明しています このように:

名前フォルダーは、オフィスで使用されているファイルフォルダーに類似しており、Apple Lisaによって最初に使用されます)は、ほとんどすべての最新のオペレーティングシステムのデスクトップ環境で使用されます。物理ファイルフォルダーに視覚的に似ています。

厳密に言えば、ファイルシステムの概念であるディレクトリと、それを表すために使用されるグラフィカルユーザーインターフェイスのメタファー(フォルダー)の間には違いがあります。たとえば、Microsoft Windowsは特別なフォルダーの概念を使用して、コンピューターの内容をユーザーに提示するのに役立つ一貫した方法で、ユーザーがWindowsのバージョン間で異なる可能性がある絶対ディレクトリパスを処理する必要をなくします。個別のインストール。

ドキュメントのコンテナを指す場合は、フォルダという用語がより適切です。ディレクトリという用語は、ドキュメントファイルとフォルダの構造化されたリストがコンピュータに格納される方法を指します。これは、名前、番号、住所のリストが含まれ、実際のドキュメント自体は含まれていない電話帳に相当します。

41

Raymond Chenによる信頼できる回答

Windows 95ではWindowsエクスプローラーが導入され、それに伴いフォルダーと呼ばれていました。フォルダとディレクトリの関係は何ですか?

Windows 95がディレクトリの名前をフォルダに変更したと信じている人もいますが、実際にはそれだけではありません。

Windowsエクスプローラーでは、シェル名前空間のコンテナーであるフォルダーを表示できます。ディレクトリはフォルダの1つのタイプです。つまり、ファイルシステムの場所に対応するフォルダです。コントロールパネル、ネットワークコンピュータ、プリンタなど、他の種類のフォルダがあります。これらの他のタイプのフォルダーは、ファイルに対応しないシェル名前空間のオブジェクトを表します。一般的な用法では、仮想フォルダという用語は、ディレクトリではないフォルダを指すために使用されています。つまり、次のオイラー線図があります。

(仮想フォルダー=フォルダー-ディレクトリ)

一般に、Shellネームスペースを操作するコードは、特定のストレージメディアに関連付けられないように、ディレクトリやファイルではなく、フォルダやアイテムを操作する必要があります。たとえば、Zipファイルのコンテンツは仮想フォルダの形で公開されるため、ファイルに制限されているコードはZipファイルに移動できません。

12
mafu

これはおそらく技術的な定義ではありませんが、私はフォルダをローカル/相対名、ディレクトリをフルネームと考える傾向があります。たとえば、C:\Documents and Settings\JCoehoorn\My DocumentsMy Documentsはフォルダであり、C:\Documents and Settings\JCoehoorn\My Documentsはディレクトリです。

1
Joel Coehoorn

コンピュータのファイルシステムを指す場合、これらの用語は同義です。 「フォルダー」は、グラフィカルユーザーインターフェイスのコンテキストでディレクトリを参照する場合の一般的な命名規則です。 「ディレクトリ」は、コンソールベースのインターフェースで使用されるより一般的な用語です。

1
jtpresta

いいえ、違いはありません。

ディレクトリという用語は、それが含まれているファイルのディレクトリであるという概念から来ています。

フォルダーという用語は、ドキュメントを含む段ボールフォルダーの類推に由来します。

1
Guffa