noob2021
Goto Top

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

Content-Key: 665786

Url: https://administrator.de/contentid/665786

Ausgedruckt am: 28.03.2024 um 20:03 Uhr

Mitglied: 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
Mitglied: 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.
Mitglied: 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...
Mitglied: 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 😜.