Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Namensgebung - Path oder Directory oder Dir (https://www.delphipraxis.net/186189-namensgebung-path-oder-directory-oder-dir.html)

Luckie 12. Aug 2015 12:40

AW: Namensgebung - Path oder Directory oder Dir
 
Zitat:

Zitat von Dejan Vu (Beitrag 1311903)
Moment: Der Pfad eines Verzeichnispfades ist nicht der Pfad zu einem Verzeichnis, weil der Pfad zu einem Verzeichnis ja der Verzeichnispfad ist.
Aber ein Verzeichnis zu einem Dateipfad entspricht dem Verzeichnispfad zur Datei. Logisch: Der Pfad des Verzeichnisses zu einem Dateipfad ist dann auch etwas anderes als der Pfad zum Verzeichnispfad zur Datei. Jetzt hab ichs. :freak:

Ich glaube, das ist das erste mal, dass mir hier so was wie der Like-Button fehlt. :mrgreen:

mm1256 12. Aug 2015 13:59

AW: Namensgebung - Path oder Directory oder Dir
 
Zitat:

Zitat von p80286 (Beitrag 1311938)
Zitat:

Zitat von mm1256 (Beitrag 1311926)
Ein FilePath mit einem Dateinamen am Schluss ist daher für mich unlogisch.

[Korinthenkackermodus]
Das macht den FilePath ja zum FilePath sonst wäre es ja ein ganz einfacher Path!
[/Korinthenkackermodus]

Nun denn, dann müsstest du konsequenterweise die Delphi-Methoden, die exakt diesem Muster folgen, auch als Korinthenkackermodus bezeichnen, denn

Code:
FileName := 'C:\Apps\Musik\Player.exe;
ExtractFilePath(FileName) ==> C:\Apps\Musik\
ExtractFileDir(FileName) ==> C:\Apps\Musik
ExtractFileName(FileName) ==> Player.exe
Und wenn ExtractFilePath() das Ergebnis mit einem Backslash abschließt, dann...
Zitat:

Zitat von p80286 (Beitrag 1311938)
"Path ist mit dem / am Ende" ist zwar nicht korrekt...

...verstehe ich diese Schlussfolgerung nicht ganz. Vielleicht liege ich aber auch daneben, dann klärt mich bitte auf.

p80286 12. Aug 2015 14:10

AW: Namensgebung - Path oder Directory oder Dir
 
Path/Pfad ist Teil des Namens einer Datei (Wobei Directory=Datei), während Directory der vollständige Name ist. Darum kann Pfad nicht gleich Directory+\ sein.

Gruß
K-H

P.S.
ich hatte / und \ verwechselt, aber je nach System wird das ja auch unterschiedlich gehandhabt.

bernau 12. Aug 2015 14:12

AW: Namensgebung - Path oder Directory oder Dir
 
Zitat:

Zitat von Dejan Vu (Beitrag 1311903)
Aha! Das ist einfach.
Moment: Der Pfad eines Verzeichnispfades ist nicht der Pfad zu einem Verzeichnis, weil der Pfad zu einem Verzeichnis ja der Verzeichnispfad ist.
Aber ein Verzeichnis zu einem Dateipfad entspricht dem Verzeichnispfad zur Datei. Logisch: Der Pfad des Verzeichnisses zu einem Dateipfad ist dann auch etwas anderes als der Pfad zum Verzeichnispfad zur Datei. Jetzt hab ichs. :freak:


:wall:

Für diese Begründung benötigst du aber als Grundlage den Passierschein A38. Oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz