
6391274860
26.05.2023
Cmd Befehl FOR
Hallo zusammen,
warum funktioniert der Befehl nicht:
for /d %%v in (Z:\*) do forfiles /p %Verz% /S /M *.* /D -30 /C "cmd /c del @File"
Davor setze ich die Variable für %Verz% mit:
set Verz=\Daten\Lokal\
Das Verzeichnis existiert auf Z:\ und ist ein Unterverzeichnis in jedem Mitarbeiterverzeichnis
warum funktioniert der Befehl nicht:
for /d %%v in (Z:\*) do forfiles /p %Verz% /S /M *.* /D -30 /C "cmd /c del @File"
Davor setze ich die Variable für %Verz% mit:
set Verz=\Daten\Lokal\
Das Verzeichnis existiert auf Z:\ und ist ein Unterverzeichnis in jedem Mitarbeiterverzeichnis
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7310767033
Url: https://administrator.de/forum/cmd-befehl-for-7310767033.html
Ausgedruckt am: 27.04.2025 um 17:04 Uhr
1 Kommentar

For Loop überflüssig wird ja eh rekursiv gesucht ...
https://learn.microsoft.com/de-de/windows-server/administration/windows- ...
Tutorial zur FOR-Schleife
Wieso immer noch Batch?? forfiles ist 300 mal langsamer als bspw. mit PowerShell abgefackelt.
Guckst du
Ergebnis der fsize-Abfrage
@echo off
set "Verz=Z:\Daten\Lokal"
forfiles /p "%Verz%" /S /M *.* /D -30 /C "cmd /c del @Path"
Tutorial zur FOR-Schleife
Wieso immer noch Batch?? forfiles ist 300 mal langsamer als bspw. mit PowerShell abgefackelt.
Guckst du
Ergebnis der fsize-Abfrage