Powershell: bestimmte Dateien im Verzeichnis nicht löschen
Hallo Zusammen
Habe lange in Netz gesucht, aber leider Nichts brauchbares gefunden.
Mit welchen Befehl kann ich in einem bestimmten Verzeichnis. Alle Dateien löschen, ausser zum Beispiel alle
mit .TXT und die eine mit dem Namen BLABLA.xls?
Ich danke Euch für ein Feedback im Voraus.
LG
ALbin
Habe lange in Netz gesucht, aber leider Nichts brauchbares gefunden.
Mit welchen Befehl kann ich in einem bestimmten Verzeichnis. Alle Dateien löschen, ausser zum Beispiel alle
mit .TXT und die eine mit dem Namen BLABLA.xls?
Ich danke Euch für ein Feedback im Voraus.
LG
ALbin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 395030
Url: https://administrator.de/contentid/395030
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
8 Kommentare
Neuester Kommentar
Habe lange in Netz gesucht
Wow das muss man erst mal schaffen .gci 'd:\Ordner\*' -Exclude ("BlaBla.xls","*.txt") -File | del -Force
Fürs Thema beides ...
Nicht ganz, löscht dann aber auch Ordner mit nem Punkt im Namen sofern sie leer sind (der kleine aber feine Unterschied), sollte man bei dieser Variante noch drauf hinweisen!
remove-item *.* -exclude ("BlaBla.xls","*.txt")
Zitat von @137846:
Fürs Thema beides ...
Fürs Thema beides ...
*g*
remove-item *.* -exclude ("BlaBla.xls","*.txt")
Da hast Du allerdings recht. Aber leere Ordner sind eh überflüssig.
Nicht wenn sie spezielle Berechtigungen besitzen, die der TO sonst wieder neu anlegen muss.
Na dann bitte auch nicht den grünen Haken vergessen.
Gruß A.
Gruß A.
Zitat von @137846:
Nicht wenn sie spezielle Berechtigungen besitzen, die der TO sonst wieder neu anlegen muss.
Nicht wenn sie spezielle Berechtigungen besitzen, die der TO sonst wieder neu anlegen muss.
Das übt ungemein.