2009-03-23 12 views

Antwort

3

Ok, zuerst einige Definitionen:

  • A Pfad ist eine Adresse innerhalb des Dateisystems es c ein Punkt auf eine Datei oder ein Verzeichnis.
  • Ein Verzeichnis kann mehrere Dateien und Unterverzeichnisse enthalten.
  • A Die Datei kann über den vollständigen Pfad (z. B. C:\Temp\Foo.txt) oder einen relativen Pfad (..\Temp\Foo.txt) aufgerufen werden. (Ich würde den Dateinamen (Foo.txt) auch als relativen Pfad ansehen).

Deshalb, wenn eine Variable nicht eindeutig ist, (das heißt könnte entweder eine Datei oder ein Verzeichnis zeigen, wie wenn durch den Verzeichnisbaum rekursiv zu Fuß) Ich würde es FooPath nennen.

Wenn Ihre Variable immer auf eine Datei verweisen, würde ich es nennt FooFile

Wenn Ihre Variable immer der Name eines Verzeichnisses ist und nie eine Datei, würde ich dies, indem es FooDirectory Aufruf reflektieren lassen, oder FooDir für kurz.

Aber natürlich ist die wichtigste Regel Konsistenz: Wählen Sie eine Namenskonvention und bleiben Sie dabei. Rufen Sie nicht eine Variable FooDirectory, die nächste BarDir und die dritte BuzzFolder.

3

I "Weg" verwenden, um den vollständigen Pfad einer Datei (Verzeichnis + Dateinamen) zu beziehen. Ich würde "Ordner", "Verzeichnis" oder sogar "dir" empfehlen.

1

Es spielt keine Rolle - alle sind mehr oder weniger synonym und sollten im Kontext klar verstanden werden.

Die einzige Einschränkung, die ich sagen würde, ist, dass der Pfad ein Web-Speicherort oder eine Datei sein kann, wo Ordner und Verzeichnis nicht sein wird, wenn das Ihrer Entscheidung hilft.

0

Es gibt keine offizielle Kodierungskonvention dafür. Ich ziehe diesen Stil:

* Pfad (SystemPath, AppPath) für "C: \ Windows \ Systems32" oder "file: // ..." oder "../../bin/Debug"

* Dir (ImageDir, ThemeDir) für ("img" oder "Thema")