Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Gegenstück von ExtractFileExt ? (https://www.delphipraxis.net/47025-gegenstueck-von-extractfileext.html)

smart 5. Jun 2005 11:29


Gegenstück von ExtractFileExt ?
 
Gibt es für diese Funktion eigentlich ein ‚Gegenstück’, so dass nur den Dateiname ohne Erweiterung zurückgegeben wird?

Delphi-Quellcode:
function ExtractFileExt(const FileName: string): string;

mirage228 5. Jun 2005 11:31

Re: Gegenstück von ExtractFileExt ?
 
Delphi-Referenz durchsuchenExtractFileName in Kombination mit Delphi-Referenz durchsuchenChangeFileExt und einem Leerstring als Parameter.

mfG
mirage228

alcaeus 5. Jun 2005 11:31

Re: Gegenstück von ExtractFileExt ?
 
Naja, nicht ganz so einfach. Du kannst mit Hilfe von Delphi-Referenz durchsuchenExtractFileName den Namen mit Erweiterung rausholen, und mit Delphi-Referenz durchsuchenChangeFileExt die Erweiterung aendern (nur im String, die Datei wird nicht angefasst.

Greetz
alcaeus

Sebastian Nintemann 5. Jun 2005 11:34

Re: Gegenstück von ExtractFileExt ?
 
Hallo, ich habe das immer mit "ChangeFileExt" gemacht, und als neue Erweiterung einen leeren String angegeben. Funktioniert wunderbar ;)

@mirage228: ICh habs jetzt nicht ausprobiert, aber die Delphi OH schreibt zu ExtractFileName:
Zitat:

Die Funktion extrahiert den Namen und die Erweiterung aus einem Dateinamen.
Viele Grüße,
Sebastian

//EDIT: naja, dieser Beitrag ist dann wohl gegenstandslos, da mirage seinen Beitrag editiert hat und alcaeus die Lösung schon geschrieben hat.. irgendwie hab ich das über die Hinweise nicht mitgekriegt... Naja was solls, dann kann smart sich eben besonders sicher sein ;)

mirage228 5. Jun 2005 11:35

Re: Gegenstück von ExtractFileExt ?
 
Zitat:

Zitat von Sebastian Nintemann
@mirage228: ICh habs jetzt nicht ausprobiert, aber die Delphi OH schreibt zu ExtractFileName:
Zitat:

Die Funktion extrahiert den Namen und die Erweiterung aus einem Dateinamen.

Ja, das habe ich unmittelbar nach dem Abschicken des Posts auch bemerkt und ihn danach entsprechend korrigiert :)

mfG
mirage228

smart 5. Jun 2005 12:10

Re: Gegenstück von ExtractFileExt ?
 
Das mit
Delphi-Quellcode:
ExtractFileName(ChangeFileExt(Dateiname,''));
ist eine gute Idee. Vielen Dank an Euch, für den tollen Tipp.


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