![]() |
Übergeordneter Ordner als String
Übergeordneter Ordner als String
Gerade kurz mit Delphi5 für meine tiefen Unterordner zusammengebastelt (von hinten durch die Brust ins Auge):
Delphi-Quellcode:
Der (von mir) an die Funktion übergebene FolderName endet immer mit einem Backslash.
function OneFolderUp(FolderName: string): string;
var s: string; begin s := FolderName; s := copy(s, 0, length(s) - 1); s := s + '$$$.tmp'; s := ExtractFilePath(s); //MessageBox(0, PChar(s), 'OneFolderUp', mb_Ok or mb_DefButton1); Result := s; end; Ob es den übergeordneten Ordner überhaupt gibt, wird offensichtlich *nicht* überprüft. HTH |
Re: Übergeordneter Ordner als String
1. Wieso so umständlich?
2. Was ist jetzt Deine Frage? |
Re: Übergeordneter Ordner als String
Zitat:
|
Re: Übergeordneter Ordner als String
:wall: Das kommt davon, wenn man immer über die Portalseite kommt. Trotzdem:
Delphi-Quellcode:
Das müsste doch ausreichen, oder?
function OneFolderUp(const FolderName: string): string;
begin Result := ExtractFilePath(ExcludeTrailingPathDelimiter(Foldername)); end; |
Re: Übergeordneter Ordner als String
Zitat:
|
Re: Übergeordneter Ordner als String
Dann nimm halt ExcludeTrailingBackslash, das gab es IIRC auch unter Delphi 5.
|
Re: Übergeordneter Ordner als String
Ich verschiebe den Beitrag mal in Richtung "normales Forum", denn imho hat er keinen Mehrwert für die Codelib.
Dennoch danke für deinen Beitrag. ;) |
DP-Maintenance
Dieses Thema wurde von "Daniel G" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Object-Pascal / Delphi-Language" verschoben.
Für Codelib-Verhältnisse zu simpel. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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