DOS CMD verwijderen van lege sub mappen

Status
Niet open voor verdere reacties.

hmwul

Gebruiker
Lid geworden
15 dec 2012
Berichten
430
Ik krijg het niet voor elkaar.

c:\downlods\test\excel
heeft de nodige sub folders
met in iedere folder slechts 1-2 bestandjes

ik wil alles in \Excel verwijderen, maar de map \Excel dus niet, ergo een lege excel folder als resultaat dus.

In \Excel geef ik
DEL /F/Q/S *.* > NUL
of
Del *.* /Q /F
of gewoon
Del *.*

gaat 'm niet worden, er wordt niets gewist.

heeft iemand een suggestie?

Thanks.

-

LATER

het zou zoiets worden als:

cd c:\downloads\test\excel\
del * /s /q /f
rmdir /s /q c:\downloads\test\excel\

Noot: alleen als je de opdrachten stuk voor stuk in CMD window uitvoert krijg je een foutmelding te zien (althans ik)
"The process cannot access the file because it is being used by another process."
maar de sub folders zijn verdwenen en dat was de bedoeling.
Staat de regel in een batch bestand, dan zie je die foutmelding niet, te snel.
 
Laatst bewerkt:
del verwijdert geen submappen volgens mij. DEL / ERASE *.* verwijdert de aanwezige bestanden in die map. Eerst map leeg maken en dan met rd de directorie verwijderen.
Wat is de vraag nu precies?

del en rd.jpg
 
Laatst bewerkt:
Dank voor de reactie.

De vraag was (is dus opgelost) dat ik in een folder (in dit geval \Excel) alles wilde verwijderen , maar dat de folder zelf moest blijven bestaan.
De oplossingen die ik kon bedenken, die werkten niet, vandaar de vraag hier.

Maar naderhand heb ik dus toch iets gevonden.
Die 'oplossing' heb ik dus geplaatst.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan