Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi FtpPutFile - Überschreiben verhindern? (https://www.delphipraxis.net/123891-ftpputfile-ueberschreiben-verhindern.html)

Z4ppy 10. Nov 2008 21:59


FtpPutFile - Überschreiben verhindern?
 
FtpPutFile

Benutzt man FtpPutFile, um eine Datei unter einem Dateinamen auf einen FTP zu laden, auf dem bereits eine Datei mit diesem Dateinamen existiert, so wird die existierende Datei überschrieben.
Gibt es eine Möglichkeit, das zu verhindern? Muss man dazu zwingend zunächst mit FtpFindFirstFile und InternetFindNextFile die Dateiliste auslesen und dann überprüfen, ob diese Datei schon existiert oder geht das auch anders?

MfG Z4ppy

mkinzler 10. Nov 2008 22:06

Re: FtpPutFile - Überschreiben verhindern?
 
Dann überprüfe vorher, ob schon eine datei mit dem namen existiert

Z4ppy 10. Nov 2008 22:08

Re: FtpPutFile - Überschreiben verhindern?
 
Man beachte die 2. Frage ;)

MfG Z4ppy

mjustin 11. Nov 2008 08:40

Re: FtpPutFile - Überschreiben verhindern?
 
Zitat:

Zitat von Z4ppy
Gibt es eine Möglichkeit, das zu verhindern? Muss man dazu zwingend zunächst mit FtpFindFirstFile und InternetFindNextFile die Dateiliste auslesen und dann überprüfen, ob diese Datei schon existiert oder geht das auch anders?

Unter Umständen ist es einfacher, zuerst ein Umbenennen der bestehenden (?) Datei zu versuchen. Schlägt das fehl, weil die Datei nicht existiert, darf man den Upload starten.

Z4ppy 11. Nov 2008 16:20

Re: FtpPutFile - Überschreiben verhindern?
 
Jo, werds dann wohl so lösen...
D.h. ich versuche zuerst, die Datei umzubenennen und lade nachher (unabhängig vom Ergebnis) die Datei hoch...

Danke dir :thumb:

MfG Z4ppy

€dit: Mir is grad noch was eingefallen... Was passiert eigentlich, wenn ich die Datei dann umbenennen will zu einem Dateinamen, der auch schon existiert? Dann gibt das ja ne Kettenreaktion :lol:

smallsmoker 11. Nov 2008 16:29

Re: FtpPutFile - Überschreiben verhindern?
 
kann man die vieleicht in den alten namen "umbennen" also aus 123.exe wird 123.exe :)

Z4ppy 11. Nov 2008 17:40

Re: FtpPutFile - Überschreiben verhindern?
 
ups :oops:
Naja, wer von uns stand net schon mal aufm Schlauch? :lol:

MfG Z4ppy


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:44 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