Löschen von Dateien aus dem Archiv per Textdatei

Maria Aktualisiert am Apr 16, 2024 to Fragen und Antworten zur Datenrettung | How-to Artikel

Zusammenfassung:

Ich habe versucht, die for / i-Schleife zu verwenden, um 7zip dazu zu bringen, auf die Liste zu verweisen, aber es versuchte weiterhin, die Textdatei als Archiv zu öffnen. Ich bin auf der Suche nach einer Technik, um das Löschen der Datei JndiLookup.class aus allen log4j-Dateien, die diese Klasse enthalten, zu automatisieren. Da sie sich nicht an einem festen Ort befinden, wollte ich die Sites mit PowerShell oder wmi in eine Textdatei auslagern. Was kann ich tun?

Der Vorgang ist vergleichbar mit dem Umbenennen einer Datei in einem Zip-Archiv. Sie müssen alles entpacken, eine neue Datei erstellen oder die vorhandene Datei durch die extrahierten Daten ersetzen. Gehen Sie also wie zuvor vor, lassen Sie aber die problematische Datei aus.

Angesichts der großen Anzahl von log4j-Dateien, die auf dem System verstreut sind, können Sie 7zip auf einen relativen Pfad verweisen. Es entfernt die Dateien innerhalb des Archivs, bei denen es sich um .jar-Dateien handelt, schließt sie, ohne sie zu extrahieren, und packt sie wieder ein. Da die Dateien bekanntlich verstreut sind, gibt es keine Möglichkeit, die 7zip rekursiv ausführen kann, zumindest haben wir sie nicht entdeckt. Wir dachten, wir könnten es auf die Textdatei verweisen lassen, in der die Speicherorte aller Dateien angegeben sind, aber das hat nicht funktioniert.

Obwohl 7zip die Verwendung einer Textdatei wie @somelistfile.txt erlaubt, scheint dies nur für die Erstellung von Archiven zu funktionieren, nicht aber für das Löschen von Dateien aus Archiven.

Angenommen, Sie bestehen darauf, die Datei umzubenennen oder zu löschen, ohne ein temporäres Verzeichnis der Zip-Dateien aus dem Archiv zu öffnen. In diesem Fall müssen Sie damit rechnen, dass die Dateien auf Ihrem Computer beschädigt werden.

Wenn Sie auf die ungültigen ZIP-Dateien oder -Ordner auf Ihrem Computer nicht mehr zugreifen können, versuchen Sie, sie zu reparieren, damit sie richtig funktionieren. Wenn Sie die ZIP-Datei oder den ZIP-Ordner nicht öffnen oder verwenden können, weil eine Fehlermeldung angezeigt wird, die besagt, dass der komprimierte oder gezippte Ordner oder die Datei ungültig ist (siehe unten), müssen Sie beschädigte ZIP-Dateien reparieren.

Und keine Sorge, wenn Sie die ZIP-Datei auf Ihrem Computer oder Ihrer externen Festplatte nicht finden können. Sie wurde höchstwahrscheinlich aus den Downloads entfernt oder nicht am Standardspeicherort auf Ihren Geräten gespeichert.

Die einfachste Lösung, um Ihre verschwundenen oder unsichtbaren ZIP-Dateien oder -Ordner wiederzufinden, ist, einen zuverlässigen EaseUS Data Recovery Wizard zu starten und sie schnell wiederherzustellen. Mit nur drei einfachen Schritten kann EaseUS Data Recovery Wizard alle verlorenen Dateien wie z.B. ZIP-Dateien oder andere Daten wiederherstellen.