Montag, 6. Juni 2016

Robocopy - spiegle alle Dateien, aber keine odb und op2 und keine größer 50MB

Copy, Sync mit robocopy

Spiegle alle Dateien außer odb und op2 Dateien, die kleiner als 50MB sind:

robocopy "E:\Projekte" "D:\Projekte" /E /XO /XF "*.odb" "*.op2.*" /MAX:50000000 /NP /A-:HS /R:1 /W:1 /Log:"C:\Temp\log.Projekte.txt" 

attrib -s -h D:\Projekte







rem
rem Filtern beim sync mit Totalcmd, Ausnahmen hinter dem Pipe-Zeichen: *.*|*.op2 *.odb
rem Filtern beim Windows Explorer: System.Size:>100MB
rem
rem ***Spiegelung einer Ordnerstruktur***
rem
rem Die Parameter von robocopy
rem
rem /E spiegelt alle Dateien im Zielordner 
rem /PURGE löscht Dateien,  in der Quelle nicht mehr vorhanden sind
rem /MIR mirror ist /E und /PURGE 
rem /TEE Ausgabe auf Konsole
rem /NP Aussschalten der Fortschrittsinfo in Log-Datei
rem /A-:HS damit das Hidden-Attribut entfernt wird
rem /XF "*.odb" "*.op2" kopiere diese Dateien nicht
rem /MAX:25000000 kopiere keine Dateien größer als 25MB
rem /MAX:50000000 50MB
rem /R:n Anzahl von Wiederholungsversuchen bei fehlerhaften Kopiervorgängen
rem /W:n Wartezeit zwischen Wiederholungsversuchen. Der Standardwert ist 30 Sekunden.
rem
rem Leider wird das Hiddenattribut doch geschrieben, das kann nachträglich mit 
rem attrib -s -h Q:\backup
rem entfernt werden
rem

robocopy "E:\Projekte" "D:\Projekte" /E /XO /XF "*.odb" "*.op2.*" /MAX:50000000 /NP /A-:HS /R:1 /W:1 /Log:"C:\Temp\log.Projekte.txt" 
attrib -s -h D:\Projekte
robocopy "E:\PortableApps" "C:\PortableApps" /E /XO /XF "*.odb" "*.op2.*" /MAX:50000000 /NP /A-:HS /R:1 /W:1 /Log:"C:\Temp\log.PortableApps.txt" 
attrib -s -h C:\PortableApps

pause

Große Dateien mit dem Windows Explorer finden

Im Explorer ins Suchfeld eingeben:

System.Size:>100MB

Dies filtert im aktuellen Ordner und und in allen Unterordnern.

Wenn nur Zip-Dateien mit einer Größe über 100MB gesucht sind, dann

System.Size:>100MB *.zip



Sync mit Total Commander, alle Dateien bis auf...

Gesucht ist eine Möglichkeit, bestimmte Dateitypen NICHT zu synchronisieren.

Lösung:
Entweder in der Filemaske

*.*|*.odb *.op2

angeben (alle Masken hinter dem | dienen zum Ausblenden der dazu passenden Dateien)



oder "Konfigurieren-Einstellungen-Ignorierliste" zum Ausblenden von Dateien auch aus der ganz normalen Dateiliste