84075

Inhalte eines Ordners per batch löschen

::--- snipp cleanDir.bat [optionaler Parameter: x:\subdir; Default c:\user\share]
@echo off & setlocal & set "startDir=c:\test\"
if not [%1]==[] set "startDir=%~1"
@for /d %%i in ("%startDir%\%%i") do @rd /s /q %%i
@del /q /f "%startDir%\*.*" 2>nul

ich möchte den kompletten Inhalt aus C:\test löschen. Doch leider löscht er nur dateien und keine Verzeichnisse mit deren unterverzeichnissen und dateien?!?!!
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 129741

Url: https://administrator.de/forum/inhalte-eines-ordners-per-batch-loeschen-129741.html

Ausgedruckt am: 14.05.2025 um 15:05 Uhr

TsukiSan
TsukiSan 19.11.2009 um 10:32:16 Uhr
Goto Top
wenn man's mir so an die prozessor-backe hauen wuerde, wollte ich auch nix machen.
84075
84075 19.11.2009 um 10:42:01 Uhr
Goto Top
face-smile ich glaub so würd es mir auch gehen um ehrlich zu sein:

eigentlich würde mir auch rmdir /s /q C:\test und danach ein md C:\test ausreichen in der batch. Nur habe ich das Problem das es nicht klappt wenn ich es unter All Users ins Startemnü lege. Benötigt Adminrechte um das Verzeichnis C:\test zu löschen face-sad
bigzorro
bigzorro 19.11.2009 um 10:50:19 Uhr
Goto Top
jepp, rd und md und dann als startscript oder task
84794
84794 19.11.2009 um 11:12:16 Uhr
Goto Top
also wenn das verzeichnis fest steht, machs doch folgendermaßen (ich habn bissl erfahrung mit DOS-CMDs und .bat´s):

ANFANG-BATCHDATEI-------------------------------------
REM Zuerst navigieren wir zu dem Pfad.
c:
cd \test
REM Dann löschen wir die Dateien.
del *.* /F /S /Q
REM Dann löschen wir das komplette TEMP-Verzeichnis und erstellen ein leeres Neues.
cd \
rd test /S /Q
md test
REM Soll das TEST-DIR gewisse Attribute erhalten, können diese hier eingefügt werden.
REM attrib +r +a +s +h +i C:\test
REM Fertig!
ENDE-DER-BATCHDATEI-------------------------------------

Anm.: Bitte stelle sicher dass es ein TEST-DIR gibt, sonst haste ein dickes Problem mit dem Script!!!! face-wink
DANN LÖSCHT ER DEINE PLATTE, DA DER CMD "DEL" DANN VON C: AUS STARTET!!!


Kannst Dir meine BAT gerne runterladen von Zippyshare (kostenlos). Du brauchst nur einen RAR-fähigen Entpacker (WinRAR, 7-Zip, etc.)

BAT-Download von Zippyshare


Gruß

P3571L3N2