Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Slash am Ende des Verzeichnispfad entfernen (https://www.delphipraxis.net/138571-slash-am-ende-des-verzeichnispfad-entfernen.html)

NewbieNew 12. Aug 2009 17:46


Slash am Ende des Verzeichnispfad entfernen
 
Hallo,

Ich möchte gerne den letzten Slash am Verzeichnispfad entfernen. Mit ExtractFilePath(Application.ExeName) hole ich mir den Pfad wo die Anwendung sich gerade befindet. Der Pfad wird aber mit einem Abschließenden Slash "\" übergeben z.B. "C:\Programme\Anwendung\"

Wie könnte man die Übergabe ohne Abschließenden Slash realisieren "C:\Programme\Anwendung"

Delphi-Quellcode:
var
Dir: String;

Dir := ExtractFilePath(Application.ExeName);

MFG
Newbie

DeddyH 12. Aug 2009 17:48

Re: Slash am Ende des Verzeichnispfad entfernen
 
Versuch es mal mit ExcludeTrailingPathDelimiter.

mkinzler 12. Aug 2009 17:49

Re: Slash am Ende des Verzeichnispfad entfernen
 
Schau dir mal ExcludeTrailingBackSlash() an

himitsu 12. Aug 2009 17:52

Re: Slash am Ende des Verzeichnispfad entfernen
 
Delphi-Referenz durchsuchenExtractFileDir ?

NewbieNew 12. Aug 2009 17:58

Re: Slash am Ende des Verzeichnispfad entfernen
 
Danke für die schnellen Antworten. Ich habe mir in der Delphi Hilfe mal "ExcludeTrailingPathDelimiter" angeschaut und so gelöst

Delphi-Quellcode:
var
s, Dir: String;

s := ExtractFilePath(Application.ExeName);
Dir := ExcludeTrailingPathDelimiter(s);

Alle anderen Vorschläge hab ich noch nicht getestet also nicht gleich erschlagen :mrgreen:

himitsu 12. Aug 2009 18:02

Re: Slash am Ende des Verzeichnispfad entfernen
 
Kurz und Knapp ... schau mal, was deine OH zu meinem Vorschlag schreibt :zwinker:

NewbieNew 12. Aug 2009 18:08

Re: Slash am Ende des Verzeichnispfad entfernen
 
Delphi-Quellcode:
Dir := ExtractFileDir(Application.ExeName);
Zitat:

Kurz und Knapp ... schau mal, was deine OH zu meinem Vorschlag schreibt Zwinkern
Die Funktion extrahiert die Laufwerks- und Verzeichnisinformationen aus dem angegebenen Dateinamen.


DANKE!


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

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-2025 by Thomas Breitkreuz