DedupeCopy

Screenshot der Software:
DedupeCopy
Softwarebeschreibung:
Version: 0.3.4
Upload-Datum: 20 Feb 15
Entwickler: Erik Schweller
Lizenz: Frei
Popularität: 70

Rating: 3.0/5 (Total Votes: 1)

DedupeCopy ist eine einfache Multithread-Datei kopieren Werkzeug zur Stärkung und Gestaltung der weitläufigen Dateisysteme konzipiert.
Die häufigste Anwendungsfall ist zum Sichern von Daten in ein neues Layout und ignoriert doppelte Dateien.
Weitere Anwendungen sind:
& Nbsp; 1. Immer eine CSV-Datei alle doppelten Dateien zu beschreiben
& Nbsp; 2. Vergleich verschiedener Dateisysteme
& Nbsp; 3. Umstrukturierung vorhandenen Dateigruppen in unterschiedlichen Layouts (zB sortiert nach Verlängerung oder Zeitpunkt der letzten Änderung)
Dieses Tool ist * NICHT * a Robocopy oder rsync Ersatz und nicht versucht, die Rolle spielen diejenigen zu füllen.
Wie bei allen Code, der einen Dateibaum Spaziergänge, nutzen Sie bitte vorsichtig und erwarten, dass absolut keine Garantie!
Beispiele für den Befehl:
& Nbsp; Erzeugen Sie eine doppelte Datei-Bericht für einen Weg:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py -p / Users / -r -m dupes.csv manifestieren
& Nbsp; Kopieren Sie alle * .jpg-Dateien aus mehrere Pfade zu einem /YYYY_MM/*.jpg Struktur
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py -p C: Bilder -p D: Bilder -e jpg -R jpg: mtime -c X: Bilder
& Nbsp; Kopieren Sie alle Dateien aus zwei Laufwerke an ein einzelnes Ziel, die Erhaltung der Pfad für
& Nbsp; alle Erweiterungen:
& Nbsp; & nbsp; und nbsp; & nbsp; und nbsp; dedupe_copy.py -p C: -p D: -c X: -m X: manifestieren -R *: no_change
& Nbsp; Fortsetzen einer unterbrochenen Fahrt (vorausgesetzt, "-m manifest" im vorherigen Durchlauf verwendet wird):
& Nbsp; & nbsp; & nbsp; dedupe_copy.py -p / Users / -r dupes_2.csv -i -m manifest manifest
Nacheinander kopieren unterschiedlichen Quellen in dasselbe Ziel nicht doppelte Dateien (2 Quellen und 1 Ziel) kopieren:
& Nbsp; & nbsp; & nbsp; 1.) Erster Datensatz zeigt für alle Geräte
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py -p \ Ziel share -m target_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py -p \ source1 share -m source1_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py -p \ source2 share -m source2_manifest
& Nbsp; & nbsp; & nbsp; 2.) Kopieren Sie jeden Quelle zum Ziel (--compare Angabe, so manifestiert sich aus
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; anderen Quellen geladen werden, aber nicht als Teil des Satzes zu kopieren verwendet und
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --no-Spaziergang zu erneuter Scan des Quell überspringen):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py -p \ source1 share \ Ziel -c share -i source1_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --compare source2_manifest --compare target_manifest & nbsp; --no-Spaziergang
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dedupe_copy.py -p \ source2 share \ Ziel -c share -i source2_manifest
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --compare source1_manifest --compare target_manifest --no-Spaziergang
Komplettes Beispiel:
& Nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; Angenommen, Sie sind mit einer Reihe von Dateien wie folgt aufgebaut zu starten:
& Nbsp; & nbsp; & nbsp; C:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bilder
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; some_photos
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo1.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo2.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo3.jpg
& Nbsp; & nbsp; & nbsp; D:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bilder
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; copied_photo
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo3.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo4.jpg
& Nbsp; & nbsp; & nbsp; Und Sie den Befehl ausführen:
& Nbsp; & nbsp; & nbsp; > Dedupe_copy.py -p C: Bilder -p D: Bilder -e jpg -R jpg: mtime -c X: Fotos
Sie würden am Ende mit der folgenden (photo3.jpg war eine echte Duplikate):
& Nbsp; & nbsp; & nbsp; X:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Fotos
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 2012_08
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo1.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo2.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo3.jpg
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 2012_09
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; photo4.jpg
Dieses Projekt ist auf bitbucket: http://www.bitbucket.org/othererik/dedupe_copy

Requirements:

  • Python

Ähnliche Software

Kommentare zu DedupeCopy

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!