Registriert seit: 19. Okt 2006
10 Beiträge
Delphi 5 Enterprise
|
Re: Dateien kopieren mit Platzhalter??
20. Nov 2006, 00:57
OK, Danke
habe jetzt die richtige function gefunden!!
so geht es!
Delphi-Quellcode:
function CopyFileEx(const ASource, ADest: String;
ARenameCheck: boolean = false): boolean;
var
sh: TSHFileOpStruct;
begin
sh.Wnd := Application.Handle;
sh.wFunc := FO_COPY;
// String muss mit #0#0 Terminiert werden, um das Listenende zu setzen
sh.pFrom := PChar(ASource + #0);
sh.pTo := PChar(ADest + #0);
sh.fFlags := FOF_ALLOWUNDO or fof_MultiDestFiles;
if ARenameCheck then
sh.fFlags := sh.fFlags or fof_RenameOnCollision;
Result:=ShFileOperation(sh)=0;
end;
procedure TForm1.FlatSpeedButton7Click(Sender: TObject);
begin
CopyFileEx(''+Ver+''+'\*.DB',''+dira+'');
CopyFileEx(''+Ver+''+'\*.PX',''+dira+'');
CopyFileEx(''+Ver+''+'\*.val',''+dira+'');
end;
bis dann
[edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]
|
|
Zitat
|