
答え1
ほとんどの場合、これらは互換性のある用語です。ディレクトリはファイル システムの初期の頃から使用されている古典的な用語ですが、フォルダーは Windows ユーザーにとってより馴染みのある一種のフレンドリーな名前です。
主な違いは、フォルダーは必ずしも物理ディレクトリにマップされない論理概念であることです。ディレクトリはファイル システム オブジェクトです。フォルダーは GUI オブジェクトです。Wikipediaで説明されているこちらです:
フォルダーという名前は、オフィスで使用されるファイル フォルダーに類似しており、もともと Apple Lisa で使用されていましたが、ほぼすべての最新のオペレーティング システムのデスクトップ環境で使用されています。フォルダーは、物理的なファイル フォルダーに視覚的に似たアイコンで表されていることがよくあります。
厳密に言えば、ファイル システムの概念であるディレクトリと、それを表すために使用されるグラフィカル ユーザー インターフェイスのメタファー (フォルダー) には違いがあります。たとえば、Microsoft Windows では、特別なフォルダーの概念を使用して、コンピューターの内容をかなり一貫した方法でユーザーに表示し、Windows のバージョン間や個々のインストール間で異なる可能性がある絶対ディレクトリ パスをユーザーが処理する必要がないようにしています。
文書のコンテナを指す場合は、フォルダという用語の方が適切です。ディレクトリという用語は、文書ファイルとフォルダの構造化されたリストがコンピューターに保存される方法を指します。これは、名前、番号、および住所のリストを含み、実際の文書自体は含まれていない電話帳に似ています。
答え2
Windows 95 では Windows エクスプローラーが導入され、それとともにフォルダーという用語も導入されました。フォルダーとディレクトリの関係は何でしょうか?
Windows 95 ではディレクトリの名前がフォルダに変更されたと考える人もいますが、実際はそれ以上です。
Windows エクスプローラーでは、シェル名前空間のコンテナーであるフォルダーを表示できます。ディレクトリはフォルダーの 1 つの種類で、ファイル システムの場所に対応するフォルダーです。コントロール パネル、ネットワーク コンピュータ、プリンターなど、他の種類のフォルダーもあります。これらの他の種類のフォルダーは、ファイルに対応しないシェル名前空間のオブジェクトを表します。一般的な用法では、仮想フォルダーという用語は、ディレクトリではないフォルダーを指すために使用されています。言い換えると、次のオイラー図になります。
(仮想フォルダ = フォルダ − ディレクトリ)
一般的に、シェル名前空間を操作するコードは、特定のストレージ メディアに縛られないように、ディレクトリやファイルではなく、フォルダーやアイテムを操作する必要があります。たとえば、ファイルに限定されているコードは、Zip ファイル内を移動できません。これは、Zip ファイルの内容が仮想フォルダーの形式で公開されるためです。
答え3
コンピュータのファイル システムを参照する場合、これらの用語は同義です。「フォルダ」は、グラフィカル ユーザー インターフェイスのコンテキストでディレクトリを参照する場合の一般的な命名規則です。「ディレクトリ」は、コンソール ベースのインターフェイスで使用されるより一般的な用語です。
答え4
これはおそらく技術的な定義ではありませんが、フォルダーはローカル/相対名、ディレクトリは完全な名前と考える傾向があります。たとえば、 のようなものを見るとC:\Documents and Settings\JCoehoorn\My Documents
、My Documents
はフォルダーで、C:\Documents and Settings\JCoehoorn\My Documents
はディレクトリになります。