Hi,
mein Problem ist folgendes:
ich versuche, dass eine Datei aus einem variablen Pfad in einen bestimmten Pfad kopiert wird.
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_Silent or fof_MultiDestFiles;
if ARenameCheck then
sh.fFlags := sh.fFlags or fof_RenameOnCollision;
Result:=ShFileOperation(sh)=0;
end;
Das war jetzt die function, falls ihr es nochmal sehen wollt.
jetzt kommt der interessante part
Delphi-Quellcode:
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if CheckBox1.Checked then
begin
if CopyFile(PChar('...\Datei.txt'), PChar('C:\user\xxx\Desktop\Datei.neu.txt'), False) then
So dort habe ich ja jetzt einfach ...\datei geschrieben, allerdings findet er dann nichts!
könnt ihr mir da weiterhelfen ?