Files kopieren / moven mit DELPHI 6 ?

Kann mit jemand einen Tip geben, wie ich mit DELPHI 6.0 Files von einem Verzeichnis in ein anderes Verzeichnis kopieren oder verschieben kann?
Mit der Online-Hilfe kam ich leider nicht weit.

Vielen Dank

Eric

Hallo,

schau dir mal CopyFrom() an.
->wie das nochmal genau ging,weiss ich nichtmehr.hab gerade keine Delphi hilfe zur hand…

GRüsse
Sven.

Hallo Eric,
Schau mal in der Online-Hilfe in der Datei WIN32.HLP unter „CopyFile“ und „DeleteFile“ nach.

Zum Verschieben könnte der Code so aussehen:

if CopyFile(PChar(VonVerzeichnis + DateiName),
PChar(NachVerz + DateiName), False) then begin
DeleteFile(VonVerzeichnis + DateiName);
end;

Wenn Du nur kopieren willst, lässt Du die Zeile „DeleteFile“ weg.
Gruß Dieter

Hi Eric,
nix programmieren. Nutze doch die ShellApi:

var ShellInfo:TSHFileOpStructA;
Quelle,Ziel:String;

with ShellInfo do begin
wnd := Self.Handle; // Fensterhandle
wfunc:=FO_COPY; // Kopieren
// oder FO_MOVE, FO_DELETE,FO_RENAME
pFrom:=Pchar(Quelle+#0);
pTo:=Pchar(Ziel+#0);
end;
SHFileOperation(shellInfo);

viel Erfolg
Mathias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]