Jump to content

Cilena

Members
  • Gesamte Inhalte

    1
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Cilena

  1. Guten Abend, folgendes Problem: Ich habe zwei Verzeichnis-Bäume, die ich im BATCH-modus mit Robocopy (version XP010) abgleichen will. Da ich weiss, dass in im Zielverzeichnis immer ein paar Dateien drin sind, die in der Quelle nicht vorhanden sind (z.B. tmp-files vom einem Programm), möchte ich die nicht zum Anlass einer kompletten kopieraktion machen. -> ich nehme sie von der Update-Aktion aus (mit /xf). Jetzt will ich VORHER prüfen, ob es überhaupt etwas für Robocopy zu tun gibt (Listmodus mit /l) und will anschliessend den Errorlevel auswerten. Das sieht dann -stark vereinfacht- in etwa so aus: Inhalt von Quelle: - file 1.txt - file 2.txt Inhalt von Ziel: - file 1.txt - file 2.txt - extra_file.txt robocopy quelle ziel /xf extra_file.txt /mir /l if not errorlevel 1 goto nix_zu_tun (oder: echo %errorlevel%) Merkwürdigerweise krieg ich trotz "/xf extrafile.txt" einen errorlevel 2 (=extra files in ziel) und in der Zusammenfassung wird auch ein "extra"-file angezeigt, aber nicht explizit gelistet. Steht das "extrafile.txt" in Quelle und ist damit eigentlich ein "new-file", ist mit "/xf extrafile.txt" der errorlevel 0 und nicht etwa 1 (=copy file). Hat jemand vielleicht ne Idee, was da schief läuft? Vielen Dank vorab, Daniel
×
×
  • Neu erstellen...