Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Dateiendung unbekannt --> herrausfinden (https://www.delphipraxis.net/97442-dateiendung-unbekannt-herrausfinden.html)

Christian18 10. Aug 2007 13:51


Dateiendung unbekannt --> herrausfinden
 
Hallo,

ich habe einen Pfad aber leider keine Dateiendung. Kann ich diese ermittln???

Der Pfad sieht so aus:

C:\Test

Dateiendungen können sein:

.bmp oder .jpg

Welche es ist weiß ich nicht. Kann ich es irgendwie herrausfinden?

MFG Christian18

Bernhard Geyer 10. Aug 2007 13:53

Re: Dateiendung unbekannt --> herrausfinden
 
?? :gruebel:

Was willst du genau herausfinden? Ob in deinem Pfad Jpegs oder Bmp's liegen

Christian18 10. Aug 2007 13:58

Re: Dateiendung unbekannt --> herrausfinden
 
Nein,

ich bekomme ich Textdatei im CSV für Fornmat. Dort ist ein Pfad drin, wo sich das Image befindet. Das Image kann den Pfad c:\Image1.bmp oder c:\Image1.jpg haben. Die Dateiendung ist in den Pfad leider nicht mit gespeichert.

LG Chris

angos 10. Aug 2007 14:02

Re: Dateiendung unbekannt --> herrausfinden
 
Hallo,

deine Antwort deutet darauf hin, dass du genau das suchst wonach Bernhard Geyer gefragt hat.

such mal in der DP nach Hier im Forum suchenFindAllFiles

Wenn dir das nicht weiterhilft, stelle die Anfrage bitte noch einw engi genauer


Gruß

Andreas L. 10. Aug 2007 14:03

Re: Dateiendung unbekannt --> herrausfinden
 
Delphi-Quellcode:
if fileexists('C:\image1.jpg') then
begin
MachwasmitJpeg;
end
else
begin
machwasmitbmp;
end;

shmia 10. Aug 2007 14:04

Re: Dateiendung unbekannt --> herrausfinden
 
nichts leichter als das, komm mit:
Delphi-Quellcode:
pfad := 'c:\pics\Image1';
pfad := ChangeFileExt(pfad, '.bmp');
if not FileExists(pfad) then
   pfad := ChangeFileExt(pfad, '.jpg');
if FileExists(pfad) then
   Image1.LoadFromFile(pfad);

Christian18 10. Aug 2007 14:08

Re: Dateiendung unbekannt --> herrausfinden
 
Vielen Dank, ihr habt mir sehr geholfen.

LG Christian18


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