Thema
:
Delphi
Dateien kopieren
Einzelnen Beitrag anzeigen
Tommy82
Registriert seit: 12. Dez 2005
61 Beiträge
Delphi 2007 Professional
#
2
Re: Datein kopieren
8. Jan 2008, 08:23
Hallo,
probier mal das:
zusammenfalten
·
markieren
Delphi-Quellcode:
function
CopyFileEx(
const
ASource, ADest:
String
; rooten:
string
;
ARenameCheck: boolean = true): boolean;
var
sh: TSHFileOpStruct;
begin
ForceDirectories(rooten);
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_Silent
or
fof_MultiDestFiles
or
FOF_NOCONFIRMATION;
// Wichtig ist das "or FOF_NOCONFIRMATION;"
if
ARenameCheck
then
sh.fFlags := sh.fFlags
or
fof_RenameOnCollision;
Result:=ShFileOperation(sh)=0;
end
;
mfg
Tommy82
Zitat
Tommy82
Öffentliches Profil ansehen
Mehr Beiträge von Tommy82 finden