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
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]