Quelle est la différence entre un annuaire et un dossier?

la Plupart des gens utilisent les termes "dossier" et "répertoire" de façon interchangeable. Du point de vue du programmeur, y a-t-il une différence, et si oui, qu'est-ce que c'est? Cela dépend-il de L'EO ou y a-t-il un large consensus général? ce suggère au moins qu'il y a une différence.

58
demandé sur Community 2011-02-22 16:21:03

6 réponses

vérifier "la métaphore du dossier" section à Wikipedia

Il déclare: "les 151930920"

"à proprement parler, il y a une différence entre un répertoire est un fichier système de concept, et l'interface utilisateur graphique la métaphore qui est utilisé pour le représenter (un dossier). Par exemple, Microsoft Windows utilise le concept de dossiers spéciaux pour aider à présenter le contenu de l'ordinateur à l'utilisateur d'une manière assez cohérente qui libère le l'utilisateur de devoir traiter avec des chemins de répertoire absolus, qui peuvent varier entre les versions de Windows, et entre les installations individuelles.

Si l'on se réfère à un contenant de documents, le terme dossier est plus approprié. Le terme répertoire se réfère à la façon d'une liste structurée des documents, fichiers et dossiers stockés sur l'ordinateur. Il est comparable à un annuaire téléphonique qui contient des listes de noms, adresses et numéros de téléphone et ne contient pas les documents m'."

52
répondu Anand Shah 2017-06-10 18:28:44

, Un dossier n'est pas nécessairement un répertoire physique sur un disque. Il peut s'agir, par exemple, du dossier des imprimantes ou du dossier du panneau de configuration dans Windows.

Raymond Chen explique:

Windows 95 introduit Windows Explorer et avec elle, le terme dossier. Quelle est la relation entre dossiers et répertoires?

certains pensent que Windows 95 renommer répertoires de dossiers, mais c'est en fait plus que cela.

Windows Explorer vous permet de voir les dossiers, qui sont des conteneurs dans l' la coquille de l'espace de noms. Les répertoires sont un type de dossier, à savoir, dossiers qui correspondent à des emplacements du système de fichiers. Il existe d'autres types de dossiers, tels comme panneau de contrôle ou réseau Quartier ou imprimeurs. Ces autres types de dossiers représentent des objets dans l'espace de noms shell qui ne correspondent à des fichiers. En commun utilisation, le terme dossier virtuel a été appliqué à consulter les dossiers qui sont pas les répertoires. En d'autres termes, nous ont ce diagramme D'Euler:

(dossiers virtuels = dossiers - Annuaires)

en général, code qui manipule le espace de noms environnement devrait fonctionner sur dossiers et articles, pas des répertoires et fichiers, afin de ne pas de se lier à un particulier support de stockage. Pour exemple, code qui se limite à fichiers ne sont pas être capable de naviguer dans un Fichier Zip, depuis le contenu D'un fichier Zip fichier sont exposés sous la forme d'un dossier virtuel.

22
répondu AntonyW 2011-02-22 16:19:38

Citant Álvaro G. Vicario :

la plupart du temps, ce sont des termes interchangeables. Directory est un terme classique utilisé depuis les premiers temps des systèmes de fichiers tandis que folder est une sorte de nom convivial qui peut sembler plus familier aux utilisateurs de Windows.

la principale différence est qu'un dossier est un concept logique qui ne correspond pas nécessairement à un répertoire physique. Un annuaire est un objet de système de fichiers. Un dossier est un Objet graphique. Wikipedia l'explique de cette façon :

le dossier de nom, présentant une analogie vers le dossier utilisé dans les offices, et utilisé à l'origine par Apple Lisa, est utilisé dans presque tous les modernes d'exploitation des systèmes environnements de bureau. Dossier sont souvent représentés avec des icônes qui visuellement ressemblent fichier physique dossier.

à proprement parler, il y a un la différence entre un répertoire qui être un concept de système de fichiers, et le interface utilisateur graphique métaphore est utilisé pour la représenter (un dossier). Par exemple, Microsoft Windows utilise le concept de dossiers spéciaux pour aider présenter le contenu de l'ordinateur pour l'utilisateur d'une manière très cohérente qui évite à l'utilisateur d'avoir à traiter absolue des chemins de répertoire, qui peut varier entre les versions de Windows, et entre les installation.

S'il s'agit d'un conteneur de documents, le terme dossier est plus approprié. Le terme répertoire se réfère à la manière d'une liste structurée de les fichiers et dossiers de documents sont stockés sur l'ordinateur. Il est comparable à un annuaire téléphonique qui contient des listes de noms, adresses et numéros de et ne contient pas les les documents eux-mêmes.

9
répondu mafu 2017-03-20 10:04:20
  • répertoire est un concept de système de fichiers. Dans GUI le répertoire représente comme dossier .
  • exemple 1: Unix systems, /usr/bin/ est généralement désigné comme un répertoire lorsqu'il est vu dans une console de ligne de commande, mais si on y accède par un gestionnaire de fichiers graphiques , les utilisateurs peuvent parfois l'appeler un dossier.
  • exemple 2 : Windows OS utilise à la fois répertoire (dans CUI comme mkdir , cd ) et dossier (dans GUI).

annuaire : l'Annuaire des noms, présentant une analogie avec l'annuaire téléphonique. enter image description here


dossier : le dossier nom, présentant une analogie avec le dossier utilisé dans les offices

enter image description here


analogie:

Un Dossier est comme une chambre et d'un Répertoire: comme un hôtelier qui connaît toutes les chambres.

Vous voulez un dossier spécifique, vous utilisez le répertoire. Vous voulez une chambre précise que vous demandez au gardien de l'hôtel. Source

4
répondu Premraj 2017-12-12 03:36:05

votre lien décrit essentiellement ce qui est différent sur une base technique. La plupart du temps, les gens les utilisent de façon interchangeable et ce qu'ils choisissent est principalement basé sur l'environnement dont ils proviennent.

à moins que vous ne fassiez développement multiplate-forme pour une application qui va modifier des fichiers, vous n'avez pas besoin de connaître les différences. Dès que vous vous apprêtez à travailler avec plusieurs types de systèmes de fichiers, vous devez connaître leurs différences.

ne vous attendez pas à ce que les gens sachent quel terme utiliser quand. Je pense que ces termes sont interchangeables, car les différences sont connues de trop peu de gens.

0
répondu Flyhard 2011-02-22 13:33:15

les noms de dossiers affichés dans File Explorer (L'interface graphique anciennement appelée Windows Explorer) ne sont pas nécessairement les mêmes que les répertoires qu'ils représentent. Considérez un cas où vous essayez d'ouvrir programmatiquement un dossier particulier, un répertoire simple sur le stockage de masse, pas un magasin virtuel. Supposons que cela ait été spécifié par un utilisateur sur la base du nom affiché dans L'Explorateur de fichiers. Ce nom aurait pu être dépassé par des informations dans un flux de données alternatif (ADS) sur le répertoire, et votre le programme ne fera pas référence au fichier par son vrai chemin.

dans deux exemples que j'ai rencontrés, mon application ne pouvait pas ouvrir un chemin spécifié par l'utilisateur. Un de ces exemples était lié à OneDrive; Je ne me souviens pas de toutes les circonstances de l'autre exemple. Quoi qu'il en soit, le nom d'affichage est stocké dans les annonces nommées ms-properties:$DATA .

vous pouvez utiliser CMD.EXE to list the ADS using DIR / R. renamed such folders using L'élément du menu Propriétés dans L'Explorateur de fichiers change le contenu de cette annonce, et le nom affiché à l'utilisateur final dans L'Explorateur de fichiers est ce qu'il ou elle a tapé. Mais cette procédure ne renomme pas le répertoire.

0
répondu DudleyM 2016-01-18 21:25:15