Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Updatefunktion ohne Kenntnis der Dateinamen (https://www.delphipraxis.net/178486-updatefunktion-ohne-kenntnis-der-dateinamen.html)

Erutan 10. Jan 2014 13:57

Updatefunktion ohne Kenntnis der Dateinamen
 
Hallo,

ich stehe hier vor einem relativ großen Problem. Ich bis dabei, eine kleine Projekt-Teamsoftware zu schreiben. Jeder, der sie hat kann einzelne Daten aktualisieren. Die aktualisierten Daten werden dann via FTP auf einen Webserver geladen.

So weit ist das alles kein Problem. Ein Problem ist allerdings, die Daten bei allen Partnern stets auf dem gleichen, d.h. neuesten Stand zu halten. Um das zu ermöglichen, soll das Programm, wenn es gestartet wird, zunächst alle Dateien aus einem bestimmten Verzeichnis des Servers downloaden und auf der Festplatte ablegen.

Das Problem dabei: Es sind weder die Dateinamen bekannt noch ist bekannt wie viele Dateien in dem Verzeichnis liegen.

Und mit TIdFTP komme ich hier nicht weiter, weil ich da die Dateien entweder namentlich im Quellcode angeben oder händisch aus einer Liste auswählen muß.

generic 10. Jan 2014 14:07

AW: Updatefunktion ohne Kenntnis der Dateinamen
 
Ich empfehle es dir nicht zu Programmieren.
Nutz lieber eine SourceCode Verwaltung wie SVN, GIT oder ähnliches.

Wenn du es doch machen willst:

Was hindert dich da dran, den Inhalt der Verzeichnisse (Lokal und auf dem FTP-Server) abzufragen und durch die entstandene Liste zu iterieren?

Bei der Indy kannst du die Datei/Verzeichnis-Liste mit der "List" Funktion abfragen.


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