Ich muss alle komprimierten Dateien / Ordner unabhängig vom Dateiformat auf einem Windows Server 2003-Computer finden. Suchoptionen bieten diese Funktion nicht.
Gibt es eine Möglichkeit, alle komprimierten Dateien aufzulisten / anzuzeigen?
Möglicherweise kann dies von PowerShell mithilfe von Datei- / Ordnerattributen durchgeführt und in eine txt-Datei mit Dateispeicherort eingefügt werden.
UPD:
Unter komprimierten Dateien / Ordnern meine ich Dateien, die nach dem Ändern des Datei- / Ordnerattributs im Explorer in blauer Farbe angezeigt werden.
powershell
compression
windows-server-2003-r2
attributes
Volodymyr Molodets
quelle
quelle
Antworten:
Der komprimierte Indikator wird in der Eigenschaft "Attribute" gespeichert. Diese Powershell meldet komprimierte Dateien.
- Beginnen Sie mit der Bearbeitung
Die Dateigröße wird in der Eigenschaft length gespeichert, die in Bytes angegeben ist. Sie können eine sogenannte "berechnete Eigenschaft" verwenden, um die Größe in kb, mb, gb usw. anzuzeigen.
Wenn Sie nur größere Dateien möchten, sagen Sie größer als 1 MB
Ordnergröße ist auch möglich, ein etwas anderes Tier. Versuchen Sie einfach, "Powershell-Ordnergröße" zu googeln und viele Beiträge dazu zu verfassen. Es gibt auch viele kostenlose Tools (windirstat) zum Melden von Ordnergrößen.
quelle
Die Definition ist ziemlich vage, da "komprimierte Datei" eine Vielzahl von Dateien bedeuten kann. Sie haben Ihre normale .zip .tar .7z usw. Sie haben auch .cab-Dateien, obwohl ich nicht sicher bin, wie häufig sie heutzutage sind.
AFAIK, es gibt keine einfache Möglichkeit, komprimierte Dateien an sich zu finden. Sie müssen einfach definieren, welche Dateitypen Sie suchen möchten, und das DOS-Befehlsverzeichnis verwenden.
Geben Sie an der Eingabeaufforderung root ein
Dadurch werden alle Dateitypen in allen Unterverzeichnissen aufgelistet und die Ausgabe in der Datei output_file.txt gespeichert. Dann können Sie durch das "Protokoll" gehen und suchen, was Sie wollen.
Weitere Informationen zu DIR finden Sie unter http://www.computerhope.com/dirhlp.htm
quelle