Tror du flg kan bruger?:
procedure CopyFile(Src, Dst: String; Overwrite: Boolean = True);
var
ErrCode: DWord;
Buf: array [0..128] of Char;
begin
if Windows.CopyFile(PChar(Src), PChar(Dst), not Overwrite) <> true then begin
ErrCode := GetLastError();
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, nil, ErrCode, 0, Buf, SizeOf(Buf), nil);
raise Exception.Create(Buf);
end;
end;
Den kopiere filen, og opretter automatisk en exception, hvis filen findes og Overwrite er false. Den opretter desuden en exception, hvis den ikke kan finde filen eller lign.!
MH.
The-Freak
Livet er for kort til at kede sig.