Wie kann ich alle Dateien rekursiv auflisten, für die das komprimierte Attribut festgelegt wurde?


0

Ich habe eine Dekomprimierungsoperation mit compact /U /S /I /Q > compact-report.txteinem großen Verzeichnis (120 GB +, ~ 950 MB + Dateien) gestartet, die nun seit ungefähr 24 Stunden ausgeführt wird. Die meisten Dateien scheinen dekomprimiert zu sein, aber ich frage mich, ob sie an einer bestimmten Datei hängen, indem ich alle Dateien aufführe, die noch nicht dekomprimiert sind.

Ich weiß, dass der Befehl compact /sden komprimierten Status aller Dateien rekursiv auflistet, aber gibt es einen Befehl, der nur die Dateien auflistet, die tatsächlich komprimiert sind?

Hinweis: Ich habe es vorübergehend gelöst, indem ich "compact / s> status.txt" ausgeführt und die Textdatei nach dem Vorkommen von "Neue Dateien, die zu diesem Verzeichnis hinzugefügt wurden, werden nicht komprimiert" abgefragt habe , was mich zu einer nächsten Frage führt , aber ich bin immer noch an einem direkteren Befehl interessiert. "


Ja, eine Milliarde Dateien lassen NTFS in süßem Elend weinen. Wenn jemand eine Möglichkeit findet, eine Milliarde Dateien in schneller Folge zu sichern, lassen Sie es mich wissen. Ich hoffe, die Verzeichnisstruktur wurde so angepasst, dass sie die eigentlichen Dateien enthält. Wenn ich Millionen oder Milliarden von Dateien auf der Festplatte ablege, verwende ich normalerweise ihren Hash- oder Datumszeitstempel, um Ordner mit einer Tiefe von 5 oder 6 zu erstellen und die Dateien in diesen Zielordnern abzulegen. Scheint viel zu helfen.
Beeks


@beeks: Die Verzeichnisse enthalten Hg-Repositorys. Ich kann nicht viel tun, um die Struktur der Verzeichnisse, der Verzeichnisnamen oder der Tiefen zu ändern.
Abel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.