FTP-Client – ​​Einen Ordner überschreiben (verwaiste Dateien entfernen)

FTP-Client – ​​Einen Ordner überschreiben (verwaiste Dateien entfernen)

Ist es möglich, einen ganzen Ordner über einen FTP-Client zu überschreiben?

Ich habe eine Situation wie diese:

local/temp/ttt               |          remote/temp/ttt
bbb.txt                      |          aaa.txt
                             |

und ich möchte so enden:

local/temp/ttt               |          remote/temp/ttt
bbb.txt                      |          bbb.txt

Das heißt, ich möchte den Ordner kopieren tttvon /local/tempnach/remote/temp

und dass der Ordner im Remote-Ordner vollständig durch den Ordner tttüberschrieben wirdttt

aus/local/temp

Ich habe das mit diesen FTP-Clients versucht: FileZilla, Cyberduck, WinSCP, WS_FTP.

Und kein Glück. Sie alle löschen nur mergedie Ordner und am Ende sieht es so aus:

local/temp/ttt               |          remote/temp/ttt
bbb.txt                      |          aaa.txt
                             |          bbb.txt

Gibt es eine Möglichkeit, dies mit einem FTP-Client zu tun?

Antwort1

Imo, es gibt nichts Besseres als"einen Ordner überschreiben", im Allgemeinen. Und definitiv nicht in FTP.

Was Sie erreichen wollen, heißtVerzeichnis-/Ordnersynchronisierung.

Einige FTP-Clients unterstützen die Synchronisierung lokaler und Remote-Ordner.

  • WinSCP macht:
    https://winscp.net/eng/docs/ui_synchronize
    Sie möchten aktivierenDateien löschenOption zum Entfernen veralteter Dateien ( aaa.txtin Ihrem Beispiel).

  • Auch Cyberduck:
    https://docs.cyberduck.io/cyberduck/sync/
    Allerdings scheint es das Löschen veralteter Dateien nicht zu unterstützen, sodass es für Ihre Zwecke wahrscheinlich nicht geeignet ist.

  • FileZilla tut das meiner Meinung nach nicht. Über WS_FTP weiß ich nichts.

verwandte Informationen