2009-07-28 4 views

Répondre

10

Dans mon expérience, ceux-ci ont tendance à être la norme:

sous Windows ou tout Mac OS: "Dossier"
sur * nix: "Répertoire"

L'exactitude du terme est enveloppé dans combien votre application se comporte et parle comme d'autres applications sur la plate-forme, il est donc préférable de s'en tenir à la convention pour ne pas confondre vos utilisateurs.

+1

Amiga: "Drawer" –

+0

C'est "dossier" seulement sur les versions Windows modernes comme 95 et ci-dessus. – Jules

+1

@Jules Je considère à peine un OS de 15 ans (au moment où votre commentaire a été publié) "moderne". – Davy8

3

Utilisez ce que l'OS/DE cible utilise. Cela signifie certainement "dossier" sur Win32, pas sûr sur les autres plates-formes (même si je pense qu'il est aussi définitivement "dossier" sur OS X, et incertain sur Unix-aime). Ce que vous voulez, c'est que votre application utilise la même terminologie que toutes les autres applications et les dialogues système.

Cela dépend également du type d'application. Pour les applications de ligne de commande, "répertoire" plutôt que "dossier" semble être la norme partout (y compris Win32).

0

Le terme Dossier a été utilisé principalement par les systèmes Windows pour faire une meilleure association à l'organisation des documents et est, comme d'autres l'ont dit, un autre terme. Si vous n'utilisez pas différents termes pour différents systèmes, utilisez le terme Répertoire.

2

'Répertoire' est plus ancien et est généralement utilisé sur les systèmes Unix. "Dossier" est généralement utilisé sur Windows. Personnellement, j'utilise 'folder' même pour les applications graphiques sur Linux et Windows, ça sonne plus "user friendly". (Et je doute que n'importe qui se soucie vraiment que je n'ai pas employé le terme "correct".)

Si vous pensez que vos utilisateurs (par ex. Utilisateurs techniques) seront plus heureux avec 'répertoire', utilisez-le, mais autrement, je irait avec «dossier».

12

S'il vous plaît noter qu'ils sont pas synonymes. Les répertoires et les dossiers se comportent différemment. Par exemple, si vous souhaitez supprimer un fichier d'un dossier, vous devez accéder au dossier et au fichier, car le fichier est et est stocké dans le dossier.

Toutefois, si vous souhaitez supprimer un fichier à partir d'un répertoire, vous devez avoir accès seulement au répertoire, car un répertoire lui-même est juste un fichier régulier qui répertorie les emplacements de (mais ne contiennent) autres fichiers. Donc, vous avez juste besoin de supprimer cette entrée du répertoire, aucun accès au fichier n'est requis. Cette distinction est assez importante, car les métaphores fausses et donc trompeuses peuvent être au moins déroutantes et, dans le pire des cas, assez dangereuses quand on parle de systèmes de fichiers. (La confusion sur le comportement du système de fichiers se traduit souvent par une divulgation accidentelle d'informations, une perte de données ou des failles de sécurité.)

Un grand pourcentage de questions sur les listes de diffusion Unix, mais aussi ici, sur ServerFault et SuperUser, sur ce que l'asker semble être un comportement de système de fichiers confus, peut être tracé directement à la réflexion sur les dossiers, quand Unix a en fait des répertoires. En d'autres termes: utilisez "Dossier" pour les dossiers et "Répertoire" pour les répertoires.

+3

Eh bien ... * vous * en tant que développeur peut-être besoin de connaître la distinction, mais Joe moyenne ne le fait pas vraiment. Je pense qu'il a besoin de voir tout ce qui se passera à travers son crâne épais même si ce n'est pas tout à fait correct. – mpen

+2

Dans mon expérience, c'est * surtout * le Joe moyen qui se confond avec de mauvaises métaphores. En fait, les développeurs n'ont pas besoin de métaphores, s'ils veulent savoir comment fonctionne un système de fichiers POSIX, ils lisent la spécification. Je ne peux que répéter: j'ai vu des utilisateurs moyens qui ont perdu des données ou divulgué accidentellement des informations privées, parce que quelqu'un leur avait dit que/home/joeuser était un dossier, alors qu'en fait, c'est un répertoire. –

+1

@ JörgWMittag Droite. Si seulement quelqu'un lui avait dit que '/ home/peoplecallmejustgrandma' était un * répertoire *, et non un * dossier *, alors tout aurait été très différent. –

Questions connexes