Thema: Delphi Verzeichnisoperationen

Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#13

Re: Verzeichnisoperationen

  Alt 4. Feb 2008, 07:41
Nein, die Funktion gibt den Pfad mit letztem Backslash zurück.

Achte auf die Compiler-Meldungen, die sagen alles:

Zitat:
[Pascal Fehler] Unit1.pas(35): E2010 Inkompatible Typen: 'string' und 'PAnsiChar'
Folglich muss es so heißen:

Code:
Copyfile([color=#ff0000][b]PChar([/b][/color]ExtractFilePath(ParamStr(0)) + [color=#000080]'test.txt'[/color][color=#ff0000][b])[/b][/color],
  [color=#ff0000][b]PChar([/b][/color]GetPreviousDir(ExtractFilePath(ParamStr(0))) + [color=#000080]'test.txt'[/color][color=#ff0000][b])[/b][/color], false);
Bzw. Delphi-Referenz durchsuchenPAnsiChar anstelle von Delphi-Referenz durchsuchenPChar.

Edit: Für mich sieht es so aus, als löscht du zuerst eine Datei mit Delphi-Referenz durchsuchenDeleteFile, um diese dann mit Delphi-Referenz durchsuchenCopyFile ersetzen zu können. Falls dies der Fall sein sollte, dann schau dir den 3. Parameter von Delphi-Referenz durchsuchenCopyFile an. Ist dieser true wird eine existierende Datei überschrieben.
  Mit Zitat antworten Zitat