AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Nur Dateien downloaden die nicht in der Liste stehen
Thema durchsuchen
Ansicht
Themen-Optionen

Nur Dateien downloaden die nicht in der Liste stehen

Ein Thema von Steven2 · begonnen am 25. Sep 2007 · letzter Beitrag vom 26. Sep 2007
Antwort Antwort
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#1

Nur Dateien downloaden die nicht in der Liste stehen

  Alt 25. Sep 2007, 23:42
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
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#2

Re: Nur Dateien downloaden die nicht in der Liste stehen

  Alt 25. Sep 2007, 23:53
Quelltext?
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#3

Re: Nur Dateien downloaden die nicht in der Liste stehen

  Alt 26. Sep 2007, 06:10
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
  Mit Zitat antworten Zitat
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Nur Dateien downloaden die nicht in der Liste stehen

  Alt 26. Sep 2007, 09:10
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
  Mit Zitat antworten Zitat
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Nur Dateien downloaden die nicht in der Liste stehen

  Alt 26. Sep 2007, 09:14
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 von marabu:
Oder hast du weitere Rahmenbedingungen, die du noch nicht mitgeteilt hast?
das ist alles

Freundliche Grüße
Steven
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Nur Dateien downloaden die nicht in der Liste stehen

  Alt 26. Sep 2007, 09:17
Hallo Steven, könntest du nächstes mal bitte 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)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Nur Dateien downloaden die nicht in der Liste stehen

  Alt 26. Sep 2007, 09:29
Zitat von SirThornberry:
Hallo Steven, könntest du nächstes mal bitte 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
  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:47 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