2009-03-23 8 views

Répondre

3

Ok, d'abord quelques définitions:

  • un chemin est une adresse dans le système de fichiers , c un point vers un fichier ou un répertoire.
  • A Le répertoire peut contenir plusieurs fichiers et sous-répertoires.
  • Un Le fichier peut être accédé via son chemin complet (par exemple C:\Temp\Foo.txt), ou un chemin relatif (..\Temp\Foo.txt). (Je considérerais le nom de fichier (Foo.txt) comme un chemin relatif également).

Par conséquent, si une variable est ambiguë, (à savoir pourrait pointer vers un fichier ou un répertoire, comme lors de la marche récursive dans l'arborescence), je l'appellerais FooPath.

Si votre variable pointe toujours vers un fichier, je l'appelle FooFile

Si votre variable est toujours le nom d'un répertoire, et jamais d'un fichier, je laisserais cela reflète en l'appelant FooDirectory, ou FooDir pour faire court.

Mais bien sûr, la règle la plus importante est la cohérence: Choisissez une convention de nommage et de s'y tenir. Ne pas appeler une variable FooDirectory, la prochaine BarDir et la troisième BuzzFolder.

3

J'utilise « chemin » pour désigner le chemin complet d'un fichier (répertoire + nom du fichier). Je recommanderais "dossier", "répertoire" ou même "dir".

1

Peu importe - tous sont plus ou moins synonymes et doivent être clairement compris dans leur contexte. La seule mise en garde que je dirais est que le chemin pourrait être un emplacement Web ou un fichier, où le dossier et le répertoire ne seront pas, si cela aide votre décision.

0

Il n'y a pas de convention de codage officielle pour cela. Je préfère ce style:

* Chemin (SystemPath, AppPath) pour "C: \ Windows \ Systems32" ou "file: // ..." ou "../../bin/Debug"

* Dir (imagedir, ThemeDir) pour ("img" ou "thème")

Questions connexes