![]() |
Dateipfad ohne Verzeichnispfad und Dateierweiterung
Hallo!
Ich will aus zB C:\Windows\System32\notepad.exe das bekommen: notepad. Also den Pfad und die Dateiendung weg. Wie geht das außer so (also mit einer Funktion):
Delphi-Quellcode:
Denn ich finde das ist schon etwas umständlich....
function ExtractFile(const APath: String): String;
var i, a: Integer; temp: string; begin temp := ExtractFileName(APath); a := 0; for i := Length(temp) - 1 downto 1 do if (temp[i] = '.') and (a = 0) then a := i; for i := 1 to a - 1 do result := result + temp[i]; end; |
Re: Dateipfad ohne Verzeichnispfad und Dateierweiterung
Naja, einfacher kannst du es doch gar nicht mehr haben. Die Funktion schreibst du ein mal und verwendest sie beliebig oft.
|
Re: Dateipfad ohne Verzeichnispfad und Dateierweiterung
![]() |
Re: Dateipfad ohne Verzeichnispfad und Dateierweiterung
Danke....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:27 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