Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Bei einem String ab dem letztem \ alles löschen

  Alt 20. Feb 2011, 01:24
[Klugscheiß ON]
Code:
C:\blupp\trallala\
ist ein Pfad
Code:
C:\blupp\trallala
ist ein Verzeichnis
[Klugscheiß OFF]
Delphi-Quellcode:
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
und jetzt das Fatale an der Sache
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
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (20. Feb 2011 um 01:35 Uhr)
  Mit Zitat antworten Zitat