Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ist der Pfad einer zu einem Ordner oder zu einer Datei??? (https://www.delphipraxis.net/24596-ist-der-pfad-einer-zu-einem-ordner-oder-zu-einer-datei.html)

torud 23. Jun 2004 13:33


Ist der Pfad einer zu einem Ordner oder zu einer Datei???
 
Hallo Leute,

ich weiss es ist mal wieder was billiges für Euch, aber ich habe in den vielen Postings nicht das finden können, was ich brauche. Ich übergebe einer eigenen kleinen Prozedure einen Pfad. Dieser kann nun aber ein Pfad zu einer Datei oder ein Pfad zu einem Ordner sein. Ich glaube, dass es da eine kleine Funktione gibt, die mir sagt, ob der Pfad zu einer Datei oder einem Ordner führt. Leider fällts mir nicht mehr ein.

Wer kann helfen?

PS.: Ich könnte auch selbst etwas dazu progammieren, bi mir aber sicher, dass es dazu etwas fertiges gibt!

maximov 23. Jun 2004 13:35

Re: Ist der Pfad einer zu einem Ordner oder zu einer Datei??
 
hi,

prüf doch einfach mit DirectoryExists ob es ein verz. ist. Den rest kannst du mit fileExists und logischen verknüpfungen ausrechnen :wink:

torud 23. Jun 2004 13:43

Re: Ist der Pfad einer zu einem Ordner oder zu einer Datei??
 
Hm, das könnte funzen. Stellt sich mir die Frage, wie ich den letzten Ordner extrahieren und umbennen kann!? Gibts dazu auch noch einen Vorschlag?

CepheidenX 23. Jun 2004 14:38

Re: Ist der Pfad einer zu einem Ordner oder zu einer Datei??
 
Es gibt nichts einfacheres

Wenn du es dir schwermachen wills lies die Dateiattribute aus und entscheide dann selber. :lol:

torud 23. Jun 2004 14:40

Re: Ist der Pfad einer zu einem Ordner oder zu einer Datei??
 
Ja danke, aber woher weiss ich,

was hier der letzte Ordner ist

C:\Eigene Dateien\Test1\Test2\

Ich will ja nur den Ordnernamen rausbekommen und ihn dann ändern!?

MathiasSimmack 23. Jun 2004 14:48

Re: Ist der Pfad einer zu einem Ordner oder zu einer Datei??
 
Du könntest dich vom Ende (den Backslash dort entfernen!) in Richtung Anfang vorarbeiten und beim ersten gefundenen Backslash stoppen (deshalb ja den letzten wegmachen! :)). Dann kopierst du den Teil von der aktuellen Position bis zum Ende und hast den letzten Namen des Ordners.

Wobei ich sicher bin, dass Delphi eine passende Funktion zur Verfügung stellt.
Und selbst wenn nicht, dann könnte man sich immer noch selbst eine schreiben.

torud 23. Jun 2004 14:49

Re: Ist der Pfad einer zu einem Ordner oder zu einer Datei??
 
Hi Mathias,

lange nichts mehr von Dir gelesen. Danke für den Tipp. Ich werde das jetzt auch so machen.

MathiasSimmack 23. Jun 2004 14:50

Re: Ist der Pfad einer zu einem Ordner oder zu einer Datei??
 
Schau aber vorher mal bei den Datei- und Verzeichnisfunktionen in der Hilfe nach. Die ganzen "Extract*"-Teile. Evtl. ist da schon was zu finden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 Uhr.

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