Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Wie lokale Datei mit Dateien auf FTP Server vergleichen und nur untersch. Übertragen?
Django66
myCSharp.de - Member



Dabei seit:
Beiträge: 4

Themenstarter:

Wie lokale Datei mit Dateien auf FTP Server vergleichen und nur untersch. Übertragen?

beantworten | zitieren | melden

Hi Leute,

ich würde gerne lokale Dateien mit Dateien auf einem FTP Server vergleichen und nur die geänderten bzw. neue Dateien übertragen. Wie kann ich den Vergleich am besten Umsetzen?

Danke und Liebe Grüße!
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15536
Herkunft: BW

beantworten | zitieren | melden

Runterladen und vergleichen.
private Nachricht | Beiträge des Benutzers
Cokie
myCSharp.de - Member



Dabei seit:
Beiträge: 29

beantworten | zitieren | melden

WinScp. kann Sowohl Local als auch remote mit FTP Syncen. Und du kannst das ganze auch mit .net nutzen.
private Nachricht | Beiträge des Benutzers
Django66
myCSharp.de - Member



Dabei seit:
Beiträge: 4

Themenstarter:

beantworten | zitieren | melden

Zitat von Abt
Runterladen und vergleichen.

Das ist keine Möglichkeit da die Dateien mehrere GB haben. Das runterladen würde nur Zeit und Bandbreite in Anspruch nehmen dafür, dass sie dann ev. wieder gelöscht werden.
Zitat von Cokie
WinScp. kann Sowohl Local als auch remote mit FTP Syncen. Und du kannst das ganze auch mit .net nutzen.

Danke! Schau ich mir mal an.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Django66 am .
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15536
Herkunft: BW

beantworten | zitieren | melden

Ohne herunterladen muss das der FTP Server bzw. das Storage das unterstützen - tun die wenigsten.
Einige unterstützen das auf CRC32-Basis.

Ansonsten bitte gleich sagen, dass man die Dateien nicht herunterladen kann.
Das hilft Helfern entsprechend zu antworten. Wir haben leider keine Glaskugel um die Randbedingungen hellsehen zu können.
private Nachricht | Beiträge des Benutzers
Papst
myCSharp.de - Experte



Dabei seit:
Beiträge: 344
Herkunft: Kassel

beantworten | zitieren | melden

Definiere, was du unter Vergleichen verstehst und was der FTP Server unterstützt.

Wenn Vergleichen heißt, dass die Dateien auf Byte-Basis exakt gleich sein müssen bleibt nur herunterladen (oder hochladen) und vergleichen, sofern der Server keine Checksummen versteht.

Wenn Vergleichen aber für dich heißt, gleiche Größe und gleiches Änderungsdatum, dann kann das FTP sehr wohl leisten, denn die Informationen bekommst du bei einem Listing mitgeliefert.
private Nachricht | Beiträge des Benutzers
RED-BARON
myCSharp.de - Member



Dabei seit:
Beiträge: 76

beantworten | zitieren | melden

Öfters wird empfohlen Dienste nicht direkt erreichbar zu machen.

Wäre eine WebAPI hier nicht auch angebracht ?

Der kann die lokale Prüfsumme übergeben werden und der Vergleich
findet auf dem Server statt.
private Nachricht | Beiträge des Benutzers