FTP upload - Zeitstempel behalten

  1. maceis

    maceis Thread StarterMacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    hallo zusammen,

    ich arbeite gerade an einem (Perl-)Skript, mit dem ich lokalen Verzeichnisse mit solchen auf ftp Servern spiegeln kann.

    Ein Teil des Skriptes vergleicht die Zeitstempel (mtime) der Dateien auf dem FTP Server mit denen der Dateien im lokalen Verzeichnis.
    Ist die lokale Datei neuer als die auf dem Server wird sie hochgeladen.

    Nun ist mir aufgefallen, dass die hochgeladene Datei dann einen neuen Zeitstempel bekommt. Das heisst, die gerade hochgeladene Datei ist nun neuer als die lokale (identische) Kopie.
    Das ist auch so, wenn die Datei mit curl oder mit dem Terminal ftp Client hochgeladen wird.

    Beim Herunterladen bleibt der Zeitstempel der entfernten Datei erhalten.
    Das heisst die entfernte und die lokale Datei haben nach dem download identische Zeitstempel.

    Die Frage:
    Wie kann ich per Skript eine lokale Datei auf einen FTP Server hochladen und dabei die mtime beibehalten.
    Bevorzugt direkt in Perl, aber auch eine andere Lösung ist willkommen, wenn sie skriptfähig ist.
     
    maceis, 08.11.2005
Die Seite wird geladen...
Ähnliche Themen - FTP upload Zeitstempel
  1. applefischi
    Antworten:
    4
    Aufrufe:
    681
    Olivetti
    20.05.2016
  2. swizz
    Antworten:
    2
    Aufrufe:
    888
  3. spratakus
    Antworten:
    8
    Aufrufe:
    669
    muellermanfred
    11.10.2007
  4. muellermanfred
    Antworten:
    37
    Aufrufe:
    2.625
    muellermanfred
    10.04.2008
  5. JochenN
    Antworten:
    7
    Aufrufe:
    1.231