Frage

Ich muss eine bestimmte Datei auf FTP überwachen, sobald sie aktualisiert wurde, muss ich sie von FTP abrufen. Wie man jedoch identifiziert, ob es aktualisiert ist oder nicht, ist ein Problem.

Hat jemand Erfahrung damit?

War es hilfreich?

Lösung

Sie müssen einen Listenbefehl senden. Sie müssen die Ergebnisse manuell mit Regex analysieren, da für das Rückgabeergebnis kein Standardformat vorhanden ist.

Andere Tipps

Dateimodifikationsdaten und -zeit können auch mit einem MLST- oder einem MDTM -Befehl erhalten werden. Beide sind Erweiterungen des FTP -Protokolls (nicht auf allen Servern garantiert), aber zumindest werden einige von ihnen von den meisten Servern unterstützt. Diese Befehle geben standardisiertes Format zurück, es muss nicht wie die Ergebnisse des Listenbefehls analysiert werden.

Siehe die weiteren Details in Dieser Artikel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top