Entwickler-Ecke

Dateizugriff - *.dll kopieren


Das S - Mi 20.10.04 12:08
Titel: *.dll kopieren
Hi,

ich habe das Problem, daß ich alle DLL's in einem Verzeichnis einer CD-ROM in ein Verzeichnis auf die Festplatte kopieren will.

Folgender Code ist mir dazu eingefallen:


Quelltext
1:
copyfile(ExtractFilePath(Application.exename)+'\*.dll','c:\programme\DLL\',true);                    


Irgendwie kann das ja wohl nicht funktionieren, da ich ihm ja kein Name für das Ziel vorgeben kann. Kann mir da einer weiterhelfen. Achso, den Namen der DLL's kenne ich nicht, ich weiß nur das es DLL's sind, die zu kopieren sind.

Vielen Dank

DAS S


DeCodeGuru - Mi 20.10.04 12:29

Hm, versuch doch mal als Zielpfad "C:\Programme\DLL\*".

Ansonsten würde ich einfach ein Verzeichnislisting von dem Verzeichnis auf der CD machen und dann nach und nach die DLLs in den Zielordner verschieben. Dann kennst du auch den Dateinamen.


patrick - Mi 20.10.04 12:34

ein link hat mehr als tausend worte, oder wie war das? :gruebel:
:
http://www.delphipraxis.net/topic2464_verzeichnisse+nach+dateien+durchsuchen.html&highlight=suchen


Delete - Mi 20.10.04 14:39

Suche in: Delphi-Forum, Delphi-Library SHFILEOPERATION sollte mit Wildcards umgehen können.