cortax
Goto Top

Dateien und Verzeichnisse automatisch löschen durch .bat Datei

Hallo Admin's,

ich suche eine Möglichkeit, Dateien und Verzeichnisse in einem bestimmten Ordner automatisch zu löschen.
Dafür bietet sich eine .bat in Verbindung eines Tasks an.

Nur was genau schreibe ich in die .bat?

Bisher habe ich es hiermit versucht:

@echo off
del /q "C:\Users\XXX\Desktop\files\*.*"
exit

Funktioniert auch prima, allerdings werden die untergeordneten Ordner nicht mit gelöscht, nur die losen Dateien.

Auch habe ich mich an den Befehl "rd /s /q" probiert, aber habe damit noch nie gearbeitet und weiß nicht genau wie ich das schreiben soll :P.

Hoffe Ihr könnt mir helfen!

Danke mfg cortax

Content-ID: 207978

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

Ausgedruckt am: 20.11.2024 um 16:11 Uhr

bastla
bastla 13.06.2013 aktualisiert um 15:29:36 Uhr
Goto Top
Hallo CortaX!

Für die Ordner kannst Du eine Schleife der Art
for /d %%i in ("C:\Users\XXX\Desktop\files\*") do rd /s /q "%%i"
verwenden (sinnvoller Weise bevor Du die Dateien mit "del" löschst) ...

Grüße
bastla
ticuta1
ticuta1 13.06.2013 um 15:33:18 Uhr
Goto Top
hallo Cortax,

wie wäre es :

:: DelTree.cmd
:: Remove all files and subfolders but NOT the root folder

@echo off
if "%1"=="" goto:eof
pushd %1
del /q *.*
for /f "Tokens=*" %%G in ('dir /B') do rd /s /q "%%G"
popd

LG,
ticuta1
CortaX
CortaX 13.06.2013 um 16:22:48 Uhr
Goto Top
Zitat von @bastla:
Hallo CortaX!

Für die Ordner kannst Du eine Schleife der Art
for /d %%i in ("C:\Users\XXX\Desktop\files\*") do rd /s /q "%%i"
> 
verwenden (sinnvoller Weise bevor Du die Dateien mit "del" löschst) ...

Grüße
bastla

Danke dir!!!! Klappt wunderbar!
106543
106543 14.06.2013 um 07:35:16 Uhr
Goto Top
Tja ... das ist Bastla ;)
und Wie kann ich einen Beitrag als gelöst markieren? nicht vergessen

Grüße
Exze