Einzelnen Beitrag anzeigen

srx

Registriert seit: 27. Aug 2007
13 Beiträge
 
Delphi 2007 Enterprise
 
#1

Pfad zu einer Datei Variabel!!??

  Alt 27. Aug 2007, 18:08
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 ?
  Mit Zitat antworten Zitat