noob2021

Powershell inhalt eines Ordner löschen

Guten Tag,

ich würde mich freuen, wenn mir jemand helfen könnte.
Ich habe eine Variable $X und in dieser ist ein Ordnername enthalten.
Nun möchte ich diesen nutzen um einen bereits vorhanden Pfad "C:\Users\User\Desktop\Random\" zu durchsuchen damit der Inhalt des Ordner gelöscht wird.
Kann mir da jemand helfen?
Vielen Dank im voraus
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 665786

Url: https://administrator.de/forum/powershell-inhalt-eines-ordner-loeschen-665786.html

Ausgedruckt am: 30.04.2025 um 01:04 Uhr

SlainteMhath
SlainteMhath 15.04.2021 um 16:29:28 Uhr
Goto Top
Moin,

spontan würde ich sagen
gci -path  "C:\Users\User\Desktop\Random\"  -recursive | where $_.name -eq $X | remove-item  

Ist aber ohne Gewähr :D

lg,
Slainte
148121
148121 15.04.2021 aktualisiert um 16:57:26 Uhr
Goto Top
Moinsens...
$x = "BlaBlub"  
ls 'C:\Users\User\Desktop\Random' -Directory -Recurse -Include $x | rm -Force -Recurse  
Gruß
BlaBlub ähhh w.
Daemmerung
Daemmerung 15.04.2021 um 19:59:07 Uhr
Goto Top
Man könnte auch den Ordner per PowerShell löschen und neu anlegen. So spart man sich das Löschen der einzelnen Items. Je nach Größe kann das ja dauern.

PS: Warum benutzt ihr immer diese Aliases? Die versteht ein Leihe doch nicht...
148121
148121 15.04.2021 aktualisiert um 22:24:32 Uhr
Goto Top
Zitat von @Daemmerung:

PS: Warum benutzt ihr immer diese Aliases? Die versteht ein Leihe doch nicht...
Für einen Linuxer sind das keine Aliase sondern täglich Brot und Butter Befehle ls, rm ... 😁
Und ein Leihe soll ja im Gegensatz zu einem Laien auch was "(ver)leihen" und nix programmieren 😜.