web-dev-qa-db-fra.com

Quelle est la différence entre un répertoire et un dossier?

Duplicate possible:
Répertoire contre dossier

La plupart des gens utilisent indifféremment les termes "dossier" et "répertoire". Y a-t-il une différence et si oui, de quoi s'agit-il?

29
mafu

La plupart du temps, ce sont des termes interchangeables. Répertoire est un terme classique utilisé depuis les débuts des systèmes de fichiers, tandis que dossier 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 répertoire est un objet du système de fichiers. Un dossier est un objet graphique. Wikipedia l'explique de cette façon:

Le dossier de noms, qui présente une analogie avec le dossier de fichiers utilisé dans les bureaux et utilisé à l'origine par Apple Lisa, est utilisé dans presque tous les environnements de bureau des systèmes d'exploitation modernes. Les dossiers sont souvent représentés avec des icônes qui ressemblent visuellement à des dossiers de fichiers physiques.

Strictement parlant, il existe une différence entre un répertoire qui est un concept de système de fichiers et la métaphore de l'interface utilisateur graphique utilisée 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 de manière relativement cohérente, ce qui évite à l'utilisateur de devoir gérer des chemins de répertoire absolus, qui peuvent varier d'une version de Windows à l'autre. installations individuelles.

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

40
Álvaro González

Réponse officielle donnée par Raymond Chen :

Windows 95 a introduit Windows Explorer et le terme dossier. Quelle est la relation entre les dossiers et les répertoires?

Certaines personnes croient que Windows 95 a renommé les répertoires en dossiers, mais c’est plus que cela.

L'Explorateur Windows vous permet d'afficher les dossiers, qui sont des conteneurs dans l'espace de noms Shell. Les répertoires sont un type de dossier, à savoir les dossiers qui correspondent aux emplacements du système de fichiers. Il existe d'autres types de dossiers, tels que Panneau de configuration, Voisinage réseau ou Imprimantes. Ces autres types de dossiers représentent des objets dans l’espace de noms Shell qui ne correspondent pas à des fichiers. En usage courant, le terme dossier virtuel a été utilisé pour désigner des dossiers qui ne sont pas des répertoires. En d'autres termes, nous avons ce diagramme d'Euler:

(Dossiers virtuels = dossiers - répertoires)

En général, le code qui manipule l'espace de noms Shell doit agir sur les dossiers et les éléments, et non sur les répertoires et les fichiers, afin de ne pas se lier à un support de stockage particulier. Par exemple, un code qui se limite à des fichiers ne pourra pas naviguer dans un fichier Zip, car le contenu d'un fichier Zip est exposé sous la forme d'un dossier virtuel.

11
mafu

Ce n'est probablement pas la définition technique, mais j'ai tendance à penser à un dossier en tant que nom local/relatif et à un répertoire en tant que nom complet. Par exemple, si vous regardez quelque chose comme C:\Documents and Settings\JCoehoorn\My Documents, My Documents serait le dossier et C:\Documents and Settings\JCoehoorn\My Documents serait le répertoire.

1
Joel Coehoorn

Si vous vous référez au système de fichiers d'un ordinateur, les termes sont synonymes. "Dossiers" est une convention de dénomination commune lors de la référence à des répertoires dans le contexte d'interfaces utilisateur graphiques. "Répertoires" est un terme plus courant utilisé avec les interfaces basées sur la console.

1
jtpresta

Non, il n'y a pas de différence.

Le terme répertoire vient de la notion qu'il s'agit d'un répertoire des fichiers qu'il contient.

Le terme dossier provient de l'analogie d'un dossier en carton contenant des documents.

1
Guffa