![]() |
Datei verschieben und falls vorhanden überschreiben
Hallo Zusammen,
ich möchte ein File in einen Unterordner verschieben. Klappt mit MoveFile auch wunderbar. Ich möchte nun aber noch, dass falls das File im Unterordner schon vorhanden ist, es überschrieben wird. MoveFile verschiebt die Datei leider nur, wenn sie nocht nicht vorhanden ist. Könnt Ihr mir weiterhelfen? Danke |
Re: Datei verschieben und falls vorhanden überschreiben
Kannst ja mit FileExists abfragen, ob sie exostiert, und wenn ja, kannst du sie vorher löschen
|
Re: Datei verschieben und falls vorhanden überschreiben
hm, ja, hatte ich auch schon im auge...
dachte es gibt vlt. was elegantes :) aber dann mach ich es halt so! danke und gruss |
Re: Datei verschieben und falls vorhanden überschreiben
Zitat:
Delphi-Quellcode:
Wenn du obigen Quellcode noch in eine Procedure verpackst, dann ist die Anwendung ganz einfach und angenehm.
if MoveFileEx(PChar(quelldatei), PChar(Zieldatei), MOVEFILE_REPLACE_EXISTING) then
raise EWin32Error.CreateFmt('Datei %s konnte nicht nach %s umbenannt werden !', [quelldatei, Zieldatei]); |
Re: Datei verschieben und falls vorhanden überschreiben
Zitat:
|
Re: Datei verschieben und falls vorhanden überschreiben
boah
thx euch allen :) |
Re: Datei verschieben und falls vorhanden überschreiben
Also, ich sehe nur die Möglichkeit ein kleines Prog zu schreiben, welches die Datei auf den lokalen Rechner kopiert und dann in den Papierkorb verschiebt. Das könnte man dann als Anwendungsfavoriten einbinden. Das einzige Problem wäre dann, das die Datei beim Wiederherstellen auf dem lokalen Rechner wiederhergestellt wird und nicht auf dem Server...
|
Re: Datei verschieben und falls vorhanden überschreiben
Ich halte es für unwahrscheinlich, dass das den TE nach 4 Jahren noch interessiert.
|
Re: Datei verschieben und falls vorhanden überschreiben
Nun, ich hab nicht aufs Datum geschaut: Bei mir stand der Thread unter 'Neue Beiträge'...
Evtl. hat das etwas mit dem Update des Forums zu tun??? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz