AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Updatefunktion ohne Kenntnis der Dateinamen
Thema durchsuchen
Ansicht
Themen-Optionen

Updatefunktion ohne Kenntnis der Dateinamen

Ein Thema von Erutan · begonnen am 10. Jan 2014 · letzter Beitrag vom 10. Jan 2014
Antwort Antwort
Erutan

Registriert seit: 16. Mär 2013
71 Beiträge
 
Delphi 7 Professional
 
#1

Updatefunktion ohne Kenntnis der Dateinamen

  Alt 10. Jan 2014, 14:57
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ß.
Holger
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#2

AW: Updatefunktion ohne Kenntnis der Dateinamen

  Alt 10. Jan 2014, 15:07
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.
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 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