Fr_An's RoboGUI (GUI für RoboCopy)

  • kopieren; prüfen und dann erst löschen, geht glaube nicht. Denn ich finde keinen Schalter oder Kombination, wie man gleiche, Vorhandene von der Quelle löscht.

    Wobei wir gleich mal beim prüfen selbst sind. Hat schon jemand mal geprüft/analysiert wie Robocopy sicherstellt, das die Daten auch 100% gleich sind? Denn wenn es ein 4GB File prüft, müßte es ja Quell und Ziel lesen und vergleichen.

    Am "schellsten" geht's ja mit einer SHA512 Checksummen Vergleich oder am sichersten einen Bit2Bit vergleich.

    Beispiele Checksumme (gleiche Datei):

    Code
    MD5:	5cbabf75a8ff487735e75c83d948c98d
    SHA1:	9b1bd7aab3d33daf12f0ed38e7cdb1101204d1f7
    PANAMA:	bee6d412eb394187526e32896d65bfcefac7b135c38877e995c91ed7f03aaa67
    SHA512:	9ad4e3a6036e282b0075101cdd23adc6309f924b040dec80be4c34813c7e33dd99fd563357e72652b27f904048e36b8b2530c0a84a61df95a0f57ce0d8080fd5
  • Das frag ich dich. :ja:


    Ich habe da auch keinen Schalter gefunden.

    Schalter, die ein Löschen bewirken sind /MOV, /MOVE, /PURGE und /MIR.

    Wobei wir gleich mal beim prüfen selbst sind. Hat schon jemand mal geprüft/analysiert wie Robocopy sicherstellt, das die Daten auch 100% gleich sind? Denn wenn es ein 4GB File prüft, müßte es ja Quell und Ziel lesen und vergleichen.


    Wenn man die Beschreibung zum Schalter /IPG liest, könnte man annehmen dass immer 64 kB Stücken kopiert werden.

    Ansonsten müsste man eine Dateiliste loggen, die Dateien extra vergleichen und anschließend löschen.

    Oder man muss sich nach einem anderen Kopierprogramm umsehen. XCopy, SCopy, PermCopy und was es da so alles gibt.

    Diese Funktionen soll Robocopy verwenden:
    http://msdn2.microsoft.com/en-us/library/aa363851.aspx
    http://msdn2.microsoft.com/en-us/library/aa363852.aspx

    Gruß Frank

  • nicht unbedingt ein Kopierprogramm, sondern ein Vergleichtool. Wenn man jetzt mal von einem Backup ausgeht und ja die Pfade und Dateinamen gleich sind:

    1: Muß es erstmal die Dateigröße vergleichen OK=Schritt2 NO=FEHLER
    2: Vom Anfang in kleinen Stücken Quell/Ziel vergleichen, bis zum Ende oder wenn es einen Unterschied gibt. Denn bei einer CRC Methode, muß das Programm beide Dateien lesen, die Checksumme vergleichen und das dauert länger.

    Naja wenn ich Zeit habe, lass ich mal nen Debugger laufen und schaun, was Robocopy bei einem 100MB Teil macht :)

  • In Bezug auf Build 25 hat sich nicht viel geändert. Es wurde nur eine Überprüfung des Filesystem eingefügt. Daher stehen dann beim Schalter /COPY die Optionen SOU nur noch zur Verfügung wenn die Partitonen NTFS-formatiert bzw die Schalter /NOSD, /NODD aktiviert sind.

    Die Sprachdateien sind angepasst, wobei das englisch bescheiden ist.

    Angehängte Dateien:
    faRoboGUI_v0.4.0.rar (5x aufgerufen)
    faRoboGUI_v0.4.0_de_DE.rar (3x aufgerufen)
    faRoboGUI_v0.4.0_en.rar (1x aufgerufen)

    Gruß Frank

  • 05.07.2008 - Version 0.5.0

    • Änderung: Mehrere Jobs in einer Datei möglich. Speicherung über Hauptmenue.
    • Hinzu: Erstellung von Images mit mkisofs.
    • Hinzu: Brennen auf CD/DVD mit ImgBurn. Jedoch noch ohne Kontrollen in Bezug auf Datenträgergröße und zu brennende Datenmenge.
    • Hinzu: Neue Sprachdateien.
    • Änderung: Hints über Menue einstellbar. Speicherung der Einstellung in der INI.
    • Hinzu: Sprache über Menue einstellbar. Speicherung der Einstellung in der INI.
    • Hinzu: Werden Batch- und Jobdatei verschoben, stimmt der Pfad in der Batchdatei nicht mehr. Liegt im Verzeichnis eine gleichnamige Jobdatei, wird nachgefragt, ob diese verwendet werden soll.
    • Hinzu: Robocopy kann zusammen mit dem Job gespeichert werden.
    • Hinzu: Prüfung, ob Robocopy vorhanden ist.
    • Änderung: Interne Optimierungen.
    • Fehler: Mehrere Fehler beseitigt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!