So erhalten Sie das geänderte Zeitattribut einer bestimmten Datei auf FTP
-
20-09-2019 - |
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?
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.