Re: Verzeichnisoperationen
Nich immer so schnell Posten .. ich weiß
Delphi-Quellcode:
Jipi, Herzlichen Dank.
DeleteFile(GetPreviousDir(ExtractFilePath(ParamStr(0))) + 'test.txt');
Oki... und wie ist das mit CopyFile?
Delphi-Quellcode:
Das geht leider nicht :(
Copyfile((ExtractFilePath(ParamStr(0)) + 'test.txt'), (GetPreviousDir(ExtractFilePath(ParamStr(0))) + 'test.txt'), false);
|
Re: Verzeichnisoperationen
Was ist dass den für ein Fehler?
Meine Kristallkugel sagt mir, dass
Delphi-Quellcode:
so abgeändert werden muss
GetPreviousDir(ExtractFilePath(ParamStr(0))) + 'test.txt'
Delphi-Quellcode:
//edit: Falscher Slash :D
GetPreviousDir(ExtractFilePath(ParamStr(0))) + '\test.txt'
|
Re: Verzeichnisoperationen
Nein, die Funktion gibt den Pfad mit letztem Backslash zurück.
Achte auf die Compiler-Meldungen, die sagen alles: Zitat:
Code:
Bzw. PAnsiChar anstelle von PChar.
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); Edit: Für mich sieht es so aus, als löscht du zuerst eine Datei mit DeleteFile, um diese dann mit CopyFile ersetzen zu können. Falls dies der Fall sein sollte, dann schau dir den 3. Parameter von CopyFile an. Ist dieser true wird eine existierende Datei überschrieben. |
Re: Verzeichnisoperationen
Zitat:
|
Re: Verzeichnisoperationen
Zitat:
Dann ist das DeleteFile soweiso überflüssig, falls es wirklich dazu dient, die existierende Datei vor dem Kopieren zu löschen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz