![]() |
Bei einem String ab dem letztem \ alles löschen
Hallo!
Ich habe ein Problem! Nämlich ich habe einen Pfad (z.B C:\Programme\Dokumente und Einstellungen\BenutzerX) und ich will quasi ins übergeordnete Verzeichnis, also C:\Programme\Dokumente und Einstellungen. Das will ich bewerkstelligen indem ich ab dem letztem \ den Rest des Strings lösche. Ich habe zwei bis drei Jahre Delphi Erfahrung, habe gesucht etc. und ich habe nichts gefunden ... Bitte um Hilfe. PS: Ich brauche es für eine selbst geschriebene Konsole. Ich benutze Delphi 7 |
AW: Bei einem String ab dem letztem \ alles löschen
|
AW: Bei einem String ab dem letztem \ alles löschen
Klappt super vielen Dank!!
|
AW: Bei einem String ab dem letztem \ alles löschen
Allgemein, wenn es nicht gerade um einen Filepath geht dann kannst du die Funktionen LastDelimiter und Copy benutzen.
8-) |
AW: Bei einem String ab dem letztem \ alles löschen
[Klugscheiß ON]
Code:
ist ein Pfad
C:\blupp\trallala\
Code:
ist ein Verzeichnis
C:\blupp\trallala
[Klugscheiß OFF]
Delphi-Quellcode:
und jetzt das Fatale an der Sache
MyDir := 'C:\blupp\trallala'; // Verzeichnis :o)
MyDir := ExpandFilename( IncludeTrailingPathDelimiterr( MyDir ) + '..' ); // ergibt C:\blupp MyDir := 'C:\blupp\trallala'; MyDir := ExtractFilePath( MyDir ); // Achtung! ergibt C:\blupp\ MyDir := 'C:\blupp\trallala'; MyDir := ExtractFileDir( MyDir ); // ergibt C:\blupp
Delphi-Quellcode:
MyDir := 'C:\blupp\trallala\';
MyDir := ExtractFilePath( MyDir ); // Achtung! ergibt C:\blupp\trallala\ MyDir := 'C:\blupp\trallala\'; MyDir := ExtractFileDir( MyDir ); // Achtung! ergibt C:\blupp\trallala |
AW: Bei einem String ab dem letztem \ alles löschen
Delphi-Quellcode:
Damit sollte sowohl bei
Result := ExtractFileDir(ExcludeTrailingPathDelimiter(Eingabestring));
Code:
als auch bei
C:\blupp\trallala\
Code:
am Ende C:\blupp (ohne Backslash am Ende) herauskommen.
C:\blupp\trallala
What is the problem? ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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 by Thomas Breitkreuz