Répertoire vs dossier

82

Les deux noms sont-ils synonymes ou faut-il préférer un nom à un autre sur des plateformes différentes?

Mike L.
la source

Réponses:

108

Comme on le voit dans cette question , ils ne sont pas les mêmes.

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 du 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 de l'espace de noms du 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:

entrez la description de l'image ici (Dossiers virtuels = Dossiers - Répertoires)

En général, le code qui manipule l'espace de noms du shell doit opérer 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, le code qui se limite aux 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.

mafu
la source
Pouvez-vous incorporer des dossiers virtuels dans ce diagramme? peut-être comme i.imgur.com/PCbhJfu.png
barlop
21

En référence aux emplacements physiques sur le disque dur, ils sont synonymes.

Windows a tendance à utiliser "Dossier".

* nix a tendance à utiliser "Répertoire".

Sous Windows, vous avez des dossiers virtuels (comme indiqué dans la réponse de malfruct) qui sont représentés sous forme de répertoires mais peuvent être réellement stockés sous forme de fichiers (fichiers zip par exemple).

Cependant, pour l'utilisateur final, cette distinction n'a pas d'importance.

ChrisF
la source
1
Les dossiers virtuels peuvent aller au-delà du concept de fichiers. Par exemple, le Panneau de configuration ou les bibliothèques (Documents, Musique, Images, Vidéos) ou Périphériques et imprimantes - ils ne sont pas "réellement stockés sous forme de fichiers", bien que leur contenu soit parfois (pas toujours) construit en utilisant des fichiers et en les référant.
miroxlav
9

@mafu cite Raymond Chen comme écrivant:

Windows 95 a introduit Windows Explorer et le terme dossier.

Raymond Chan réécrit l'histoire.

En fait, Microsoft Windows 95 a emprunté à Apple de nombreuses idées de conception d'interface utilisateur. Et Apple les a empruntés à Xerox. Le nom "dossier" et la métaphore visuelle des dossiers faisaient partie de l'environnement de bureau Xerox Star en 1982 1 .

Voir également:


1 - En 1985, j’ai écrit ma thèse de doctorat sur une station de travail DLion exécutant le logiciel Xerox ... si vous voulez une source à cet effet.

Stephen C
la source
5
Dans sa première phrase, Chen semble indiquer que Microsoft a introduit le terme "dossier". C'est faux. C'est ce que je veux dire.
Stephen C
2
Eh bien, Chen a déclaré que ce terme avait été introduit pour être utilisé dans Windows, ce qui est indéniable. Il ne dit pas (clairement) que c'était la première fois que ce terme était utilisé. De plus, peu importe qui l'a inventé, tant que la différence entre les deux termes est semblable et qu'ils le sont, en fonction de ce à quoi vous êtes lié. (Et même si c'était différent sur Xerox - ce serait simplement une note historique sans importance en 2017.)
mafu
5
S'il le dit, sa langue est maladroite. Parce que ce n'est pas comment il lit / analyse. Quoi qu’il en soit (s’il réécrit délibérément l’histoire, s’il n’est pas au courant des précédents ou si son écriture est maladroite), cela nuira à son «autorité». Vous dites "clairement". Je ne suis pas d'accord.
Stephen C
1
Ou peut-être que la faute est avec vous pour appeler cela une source faisant autorité. On peut soutenir que cela fait autorité pour Windows, mais pas dans le contexte de la question .... qui concerne différentes plates-formes .
Stephen C
1
La position de "clairement" dans ma phrase était intentionnelle; Je n'ai pas dit "il ne dit clairement pas x" mais "il ne dit pas clairement x". En dehors de cela, c'est beaucoup trop que la chasse pour moi, je ne pense pas que lui ou moi jamais eu l'intention de réécrire l'histoire. Sa réponse est ce que l’on qualifierait d’autorité sur la plate-forme utilisée par la très grande majorité des gens pendant deux décennies (et donc sur ce que le demandeur voulait savoir, car cela n’est pas étiqueté historique ), et cela s’applique également aux autres plates-formes. Vous vous échauffez devant une ambiguïté linguistique sans importance.
Mafu
3

Pour les plates-formes graphiques, le nom "Dossier" est recommandé, tandis que pour "l'environnement de ligne de commande", le nom "Répertoire" convient.

mouche humaine
la source
9
Est recommandé, par qui?
KajMagnus
2
Citation nécessaire
AtomHeartFather
3

En fait, dans cette page MSDN , vous pouvez lire:

Sous Windows, les termes "répertoire" et "dossier" sont utilisés indifféremment. La plupart des textes de documentation et d'interface utilisateur utilisent le terme "dossier", mais la bibliothèque de classes .NET Framework utilise le terme "répertoire".

Donc, je pense que les deux vont bien. J'ai tendance à utiliser "dossier" car c'est plus court et je suis paresseux.

Elzo
la source
2

Ce que humanfly a dit, avec la note supplémentaire que certains programmes utilisent "Dossier" mais jamais le répertoire, par exemple dans les programmes de messagerie tels que Outlook. Vous n'avez jamais de "sous-répertoires" mais vous avez souvent des "sous-dossiers".

JNK
la source
Outlook fonctionne-t-il vraiment avec les répertoires du système de fichiers? Ou propose-t-il uniquement des dossiers de messagerie virtuels?
Mike L.
Non, ce ne sont que des dossiers. Je faisais remarquer que la terminologie n'est PAS toujours interchangeable. Dans votre question, vous n'avez pas spécifié d'arborescence système uniquement.
JNK
5
Le terme sous-répertoire existe et signifie à peu près la même chose que sous-dossier dans ce contexte.
Phoshi