Batch um Ordner Eigene Dateien aus verschiedenen Verzeichnissen zu löschen
Hallo zusammen, ich bräuchte bitte mal eure Hilfe! ... probier schon seit ein paar Tagen
rum und bekomm mein Script nicht hin ...
Also - ich habe einige Ordner z.B. a - b - c - d, jeder dieser Ordner hat einen Unterordner der
"Eigene Dateien" heisst, nun möchte ich per Script alle Ordner "Eigene Dateien" löschen.
... mein Script schaut zur Zeit so aus - aber es will nicht klappen - wäre super wenn mir
einer hilft. DANKE!!
Hier ist mein Script bisher
@echo loescht von jedem Benutzer den Ordner "Eigene Dateien"
@echo off
pause
for /f "tokens=*" %%i in ('dir /s /b /ad "Eigene Dateien"') do (
rmdir /s 'dir /s /b /ad "Eigene Dateien"' %%i
)
pause
Viele Grüsse Uwe
rum und bekomm mein Script nicht hin ...
Also - ich habe einige Ordner z.B. a - b - c - d, jeder dieser Ordner hat einen Unterordner der
"Eigene Dateien" heisst, nun möchte ich per Script alle Ordner "Eigene Dateien" löschen.
... mein Script schaut zur Zeit so aus - aber es will nicht klappen - wäre super wenn mir
einer hilft. DANKE!!
Hier ist mein Script bisher
@echo loescht von jedem Benutzer den Ordner "Eigene Dateien"
@echo off
pause
for /f "tokens=*" %%i in ('dir /s /b /ad "Eigene Dateien"') do (
rmdir /s 'dir /s /b /ad "Eigene Dateien"' %%i
)
pause
Viele Grüsse Uwe
Please also mark the comments that contributed to the solution of the article
Content-Key: 80776
Url: https://administrator.de/contentid/80776
Printed on: April 19, 2024 at 21:04 o'clock
2 Comments
Latest comment
Versuchs mal so:
Prinzipiell würde ich allerdings sowas vorziehen:
Beim andern Entwurf wäre es sonst so das wenn in einem andern verzeichnis die buchstabenfolge "eigene dateien" vorkommt dies auch gelöscht werden würde.
miniversum
@echo loescht von jedem Benutzer den Ordner "Eigene Dateien"
@echo off
pause
for /f "tokens=*" %%i in ('dir /s /b /ad "Eigene Dateien"') do (
rmdir /s "%%i"
)
pause
Prinzipiell würde ich allerdings sowas vorziehen:
@echo off
echo loescht von jedem Benutzer den Ordner "Eigene Dateien"
pause
for /f "tokens=*" %%i in ('dir /s /b /ad "%HOMEDRIVE%\Dokumente und Einstellungen"') do (
rmdir /s "%%i"
)
pause
Beim andern Entwurf wäre es sonst so das wenn in einem andern verzeichnis die buchstabenfolge "eigene dateien" vorkommt dies auch gelöscht werden würde.
miniversum