Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Nur Dateien downloaden die nicht in der Liste stehen (https://www.delphipraxis.net/100294-nur-dateien-downloaden-die-nicht-der-liste-stehen.html)

Steven2 25. Sep 2007 23:42


Nur Dateien downloaden die nicht in der Liste stehen
 
Hallo...
Ich habe ein Programm welches Dateien mittels IDFtp auf eine Festplatte läd.
Nun kommt dazu, dass dieses Programm auf zwei Rechnern (PC's) läuft und immer die gleichen Dateien auf beiden Rechnern vorhanden sein sollen um damit arbeiten zu können.
Ich bin auf der Suche nach einer Möglichkeit wie ich nur die Dateien downloaden muss die noch nicht auf dem Rechner vorhanden sind.
Ich habe mir gedacht das ich das mit einer Liste machen kann, scheitere aber beim vergleich dieser Liste und dem damit verbundenen Download.
Wie kann ich das realisieren?

Gruß
Steven

Mackhack 25. Sep 2007 23:53

Re: Nur Dateien downloaden die nicht in der Liste stehen
 
Quelltext?

marabu 26. Sep 2007 06:10

Re: Nur Dateien downloaden die nicht in der Liste stehen
 
Moin Steven.

Ich weiß nicht ob du mit einer Liste so glücklich werden wirst. Wie soll das eine Programm (oder auch Thread) dem anderen mitteilen welche Dateien bereits geladen wurden? Ich würde vor dem Download mit FileExists() prüfen, ob die zum Download anstehende Datei nicht bereits existiert. Außerdem würde ich den Timestamp prüfen, damit auch das Überschreiben einer kürzlich geladenen Datei funktioniert. Wenn zwei Programme sich diese Arbeit teilen sollen, dann sollten sie auf eine gemeinsame Dateiablage zugreifen. Oder hast du weitere Rahmenbedingungen, die du noch nicht mitgeteilt hast?

Grüße vom marabu

Steven2 26. Sep 2007 09:10

Re: Nur Dateien downloaden die nicht in der Liste stehen
 
Zitat:

Zitat von Mackhack
Quelltext?

Hallo Mackhack, ich habe nur den Code fürs downloaden der Dateien, das ist ja nix besonderes.
Viele Grüße
Steven

Steven2 26. Sep 2007 09:14

Re: Nur Dateien downloaden die nicht in der Liste stehen
 
Zitat:

Zitat von marabu
Moin Steven.

Ich würde vor dem Download mit FileExists() prüfen, ob die zum Download anstehende Datei nicht bereits existiert. Außerdem würde ich den Timestamp prüfen, damit auch das Überschreiben einer kürzlich geladenen Datei funktioniert.

Danke für die Stichwörter FileExists() und Timestamp, damit müßte ich weiter kommen.


Zitat:

Zitat von marabu
Oder hast du weitere Rahmenbedingungen, die du noch nicht mitgeteilt hast?

das ist alles :)

Freundliche Grüße
Steven

SirThornberry 26. Sep 2007 09:17

Re: Nur Dateien downloaden die nicht in der Liste stehen
 
Hallo Steven, könntest du nächstes mal bitte http://www.delphipraxis.net/template.../icon_edit.gif nutzen und alles in einen Beitrag packen. :)

(Also nicht 2 Beiträge direkt hintereinander innerhalb von 24 Stunden, außer es hat sich etwas neues ergeben was das sogenannten Pushen rechtfertigt)

Steven2 26. Sep 2007 09:29

Re: Nur Dateien downloaden die nicht in der Liste stehen
 
Zitat:

Zitat von SirThornberry
Hallo Steven, könntest du nächstes mal bitte http://www.delphipraxis.net/template.../icon_edit.gif nutzen und alles in einen Beitrag packen. :)

(Also nicht 2 Beiträge direkt hintereinander innerhalb von 24 Stunden, außer es hat sich etwas neues ergeben was das sogenannten Pushen rechtfertigt)

gerne das nächste Mal...kann man dann den unnötigen Thread löschen?

Grüße
Steven


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