Batch löschen mit ausnahme

Hallo,

bin gerade am verzweifeln.
Ich versuche gerade in ein Ordner alle Dateien zu löschen, die nicht *mix* enthalten.
Die Unterordner sollten auch durchgearbeitet werden.
Sprich, alle *mix* Dateien sollen erhalten bleiben.

MFg

Content-Key: 1097815959

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

Ausgedruckt am: 20.09.2021 um 21:09 Uhr

Mitglied: C.Caveman
C.Caveman 28.07.2021 um 19:52:23 Uhr
Goto Top
Moin,

Dann zeig mal, was du schon hast. Dann könnte man auch sagen, wo es klemmt.

Gruß
C.C.
Mitglied: SeaStorm
SeaStorm 28.07.2021 um 20:09:44 Uhr
Goto Top
hi

gci -File -Path $folder -Exclude "*mix*" -Recurse |del -Force
Mitglied: MPFG
MPFG 28.07.2021 um 20:25:48 Uhr
Goto Top
for /f "delims=" %i in ('dir /b /a-d "C:\Files\wav\"^|findstr /v /b "*mix*"') do echo del "C:\Files\wav\%i"
Mitglied: MPFG
MPFG 28.07.2021 um 20:41:31 Uhr
Goto Top
$pfad = "C:\Files\wav\"
$endung = "*.*"
$muster = "mix"

$dateien = Get-ChildItem $pfad -Recurse -Include $endung
foreach ($datei in $dateien) {
If ($datei.basename -NotMatch $muster)
{
Remove-Item $datei -Recurse -Force
}
}

Funktioniert. Wie kann man noch leere Ordner löschen ?
Mitglied: erikro
erikro 29.07.2021 um 11:12:37 Uhr
Goto Top
Moin,

warum so kompliziert?


hth

Erik
Mitglied: TK1987
TK1987 29.07.2021 aktualisiert um 12:58:46 Uhr
Goto Top
Moin,

Zitat von @MPFG:
Wie kann man noch leere Ordner löschen ?

Gruß Thomas
Mitglied: MPFG
MPFG 29.07.2021 um 16:47:08 Uhr
Goto Top
Hallo,

leider ist Powershell ein böhmisches Dorf.
Wie müsste das Script mit leeren Ordner löschen aussehen ?
Hab das jetzt schon überall hingepackt.
Leider ohne Erfolg
Mitglied: TK1987
TK1987 30.07.2021 aktualisiert um 09:18:00 Uhr
Goto Top
Zitat von @MPFG:
Wie müsste das Script mit leeren Ordner löschen aussehen ?

Mitglied: 149062
149062 05.08.2021 aktualisiert um 15:09:08 Uhr
Goto Top
Zitat von @TK1987:
  1. Alle leeren Ordner löschen
Get-ChildItem $Pfad -recurse -dir | Where-Object {!(Get-ChildItem $_.Fullname)} | Remove-Item</code>
Da bleiben aber dann im Fall der Fälle wieder leere Ordner übrig wenn in einem Ordner nur Unterordner drin sind die selbst leer sind und die Oberordner als erstes überprüft werden, nach den Löschen der Unterordner wird ja der Parent-Ordner nicht erneut geprüft, der ist dann aber auch leer ;-) face-wink. Deswegen der Länge nach absteigend sortieren dann passiert das nicht.

Mitglied: MPFG
MPFG 15.08.2021 um 16:55:09 Uhr
Goto Top
Hallo,

ich finde zwar die Lösung mit Poweshell super, leider bin ich aber gezwungen wieder auf Batch auszuweichen.

Ich möchte alle Dateien löschen, die nicht mix enthalten.

Hier mein Ansatz:


"%%i" kann syntaktisch an dieser Stelle nicht verarbeitet werden.

MfG
Mitglied: 149062
149062 15.08.2021 aktualisiert um 20:32:20 Uhr
Goto Top
Zitat von @MPFG:

Hallo,

ich finde zwar die Lösung mit Poweshell super, leider bin ich aber gezwungen wieder auf Batch auszuweichen.

Ich möchte alle Dateien löschen, die nicht mix enthalten.

Hier mein Ansatz:


"%%i" kann syntaktisch an dieser Stelle nicht verarbeitet werden.

MfG

Bei Verwendung von doppelten Prozentzeichen muss das ganze in einer Batchdatei stehen, wenn man das ganze auf einer Konsole direkt testen will dürfen es nur einfach Prozentzeichen sein.

Konsole
In ner Batch

Heiß diskutierte Beiträge
question
Windows PrintServer 2016 - KB5005573 macht Drucken unmöglich Fehler 0x11bbeidermachtvongreyscullVor 1 TagFrageWindows Server22 Kommentare

Moin Kollegen, verdammt den hatte ich nicht auf dem Schirm. Ich hab gestern Sicherheitsupdates auf unseren 2016ern ausgerollt und heute morgen kann keiner mehr drucken, ...

question
Rechner im Netzwerk frieren nach Neustart einCZF-MarkusVor 1 TagFrageWindows Netzwerk15 Kommentare

Seit einer Woche frieren unsere Rechner (Windows 10) im Firmennetzwerk nach einem Neustart ein, mal ist es die Outlook.exe, mal die Explorer.exe, mal die .exe ...

question
Macadresse fest auf dem Board ändernDippsVor 1 TagFrageHardware12 Kommentare

Hallo ich habe ein Mainboard was defekt ist. Nun habe ich das Typgleiche geholt und ausgetauscht. Es läuft ein Linux drauf mit einer Software die ...

question
Kauftipp für einfaches KabelmodemTheEPOCHVor 1 TagFrageHardware5 Kommentare

Hallo zusammen, ich bräuchte eine kleine Kaufberatung. Ich suche ein ganz einfaches Kabelmodem. Das Gerät soll vor eine OPNsense und das Internet bereitstellen. DOCSIS 3.0 ...

question
Clonen einer SSD Platte auf eine grösserejensgebkenVor 21 StundenFrageFestplatten, SSD, Raid9 Kommentare

Hallo Gemeinschaft habe in meinem Rechner eine alte SSD 128 und eine neu installierte mit Windows 10 drauf 512 GB nun möchte ich gerne die ...

question
Aufbau Netzstruktur für CARP mit OPNsense gelöst screemyVor 1 TagFrageLinux Netzwerk6 Kommentare

Guten Abend, wir betreiben auf 2 ProxmoxVE Hosts jeweils eine OPNsense. Diese möchten wir mittels CARP hochverfügbar konfigurieren für die LAN/WAN Schnittstelle. Folgender Aufbau ist ...

info
Druckprobleme an PrintServern nach Sept. 2021 UpdatekgbornVor 1 TagInformationWindows Server

FYI: Seit die Sicherheitsupdates vom Patchday 14. September 2021 ausgerollt wurden, stehen Administratoren vor dem Problem, dass Clients eventuell nicht mehr an einem Terminalsever oder ...

question
Fritzbox als VPNClientproton34Vor 1 TagFrageRouter & Routing7 Kommentare

Hallo, ich habe dem letzt gelesen, dass es nicht möglich sein soll eine FritzBox 7490 als VPNClient zu verwenden. Den Beitrag findet ihr hier:. Jetzt ...