Powershell, um alle Dateien mit einer bestimmten Dateierweiterung zu löschen
17784
user2676140
Ich möchte ein Verzeichnis scannen (es gibt keine Subs) und alle Dateien mit einer Erweiterung löschen. .avi Ich habe diese Syntax ausprobiert, aber es werden keine Fehler ausgegeben und keine Dateien werden gelöscht. Dies ist der Code, den ich ausprobiert habe
Was muss geändert werden, um alle .aviDateien aus dem Ordner zu löschen ?
Was hindert Sie daran, `rm * .avi` zu verwenden? (Ja, das ist eine gültige PowerShell-Syntax, da `rm` ein Alias von` del` ist.
GiantTree vor 8 Jahren
3
Technisch gesehen sind `rm` und` del` beide Aliasnamen des Cmdlets `Remove-Item`.
root vor 8 Jahren
1
Angenommen, es gibt mehrere Textdateien im aktuellen Verzeichnis. dir * -include *.txt& dir *.txtArbeit wie erwartet, aber dir -include *.txtnichts. Der Grund ist im Stack Overflow gut erklärt .
Korrekturbefehl: dir 'C:\Users\ramrod\Desktop\Firefly\*.avi' | foreach
0
visionmn2
Das hat es endlich für mich getan - alles oben und nada ausprobiert.