Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String zerlegen (https://www.delphipraxis.net/10269-string-zerlegen.html)

Alex_ITA01 15. Okt 2003 08:26


String zerlegen
 
hallo erstmal,

ich will einen String ein wenig zerstückeln und zwar habe ich einen Pfad (z.B. C:\Windows\System32\xyz.dll) und will nun nur den Namen der Datei ohne Pfad rausbekommen

wie ich das vor der datei rausfiltere weiß ich ja

s := 'C:\Windows\System32\xyz.dll';
s := Copy(s, 1, POS('\', s) -1);


da bekomme ich das C: raus aber wie den dateinamen?

danke alex

sakura 15. Okt 2003 08:30

Re: String zerlegen
 
Für die Dateinamen und -verzeichnisse bietet Delphi Dir ein Latte an Funktionen.

Delphi-Quellcode:
  ExtractFilePath()
  ExtractFileDir()
  ExtractFileDrive()
  ExtractFileName()
  ExtractFileExt()
  ExtractRelativePath()
  ExtractShortPathName()
Jede tut genau das, was ihr Name behauptet ;-)

...:cat:...

Alex_ITA01 15. Okt 2003 08:31

Re: String zerlegen
 
jo gut danke schön sowas habe ich gebraucht

sakura 15. Okt 2003 08:34

Re: String zerlegen
 
Zitat:

Zitat von Alex_ITA01
jo gut danke schön sowas habe ich gebraucht

Das dachte ich mir doch :mrgreen: Viel Erfolg!

Forumsbeilagentext
Zu Risiken und Nebenwirkungen schauen sie in Delphis Online Hilfe oder fragen Sie ihre Leidgenossen in der Delphi-PRAXiS.


...:cat:...

Christian Seehase 15. Okt 2003 11:05

Re: String zerlegen
 
Moin Alex,

und wenn Du alles auf einmal machen willst, nimmst Du ProcessPath.

[EDIT]
Ich hab's mal nach "Sonstiges" verschoben
[/EDIT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:46 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