Alle Dateien löschen, außer DateiA
hi,
ich möchte alle Datein in einem Verzeichnis relativ zum Ort der Batch löschen. Außerdem möchte ich 2 bestimmte bekannte Dateien nicht löschen, also z.B. DateiA und DateiB. Aber ohne Umkopieraktion. Unterordner samt ihrer Dateien sollen bestehen bleiben.
Etwas ähnliches kann ich mit Ordnern machen:
powershell -Executionpolicy ByPass -Command "&{gci '.\Ordner' -Exclude 'OrdnerA','OrdnerB' | Remove-item -Recurse -Force -EA SilentlyContinue}"
Das funktioniert einwandfrei. Wie kann ich aber OrdnerA & OrdnerB durch DateiA und DateiB ersetzen? Meine Fehlversuche lasse ich mal lieber beiseite ;)
lieben Dank
Julia
ich möchte alle Datein in einem Verzeichnis relativ zum Ort der Batch löschen. Außerdem möchte ich 2 bestimmte bekannte Dateien nicht löschen, also z.B. DateiA und DateiB. Aber ohne Umkopieraktion. Unterordner samt ihrer Dateien sollen bestehen bleiben.
Etwas ähnliches kann ich mit Ordnern machen:
powershell -Executionpolicy ByPass -Command "&{gci '.\Ordner' -Exclude 'OrdnerA','OrdnerB' | Remove-item -Recurse -Force -EA SilentlyContinue}"
Das funktioniert einwandfrei. Wie kann ich aber OrdnerA & OrdnerB durch DateiA und DateiB ersetzen? Meine Fehlversuche lasse ich mal lieber beiseite ;)
lieben Dank
Julia
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 266398
Url: https://administrator.de/forum/alle-dateien-loeschen-ausser-dateia-266398.html
Ausgedruckt am: 23.02.2025 um 05:02 Uhr
2 Kommentare
Neuester Kommentar

Nichts leichter als das ...
Gruß jodel32
{{powershell -Executionpolicy ByPass -Command "&{gci '.\Ordner\Unterordner' -Exclude 'DateiA.txt','DateiB.txt' | ?{!$_.PSIsContainer} | Remove-item -Force}"}}

Wenns das dann war bitte noch auf gelöst setzen nicht vergessen. Danke.
Gruß jodel32
Gruß jodel32