Discussion:
Windows XP batchfile probleem: alle subdirectories verwijderen.
(te oud om op te antwoorden)
David
2003-11-10 15:45:47 UTC
Permalink
Hallo,

Ik wil met behulp van een batchfile onder Windows XP alle
subdirectories van een gegeven directory verwijderen en ook alle
eventuele bestanden die daar in staan.

Ik kan met behulp van het commando 'del' wel alle bestanden uit de
subdirectories verwijderen, maar de directories zelf blijven bestaan.

Met behulp van het commando 'rmdir /s /q
d:\directorynaam1\directorynaam2' zou het ook kunnen. Het probleem is
echter dat ik de namen van de eventuele subdirectories
(directorynaam2) niet weet.

Eigenlijk wil ik dus het volgende commando geven:

' rmdir /s /q d:\directorynaam1\* '

(waardoor d:\directorynaam1 dus helemaal leeg zou moeten worden, maar
wel moet blijven bestaan)
Maar dit gaat niet goed, ik krijg een foutmelding over de syntax van
het commando.

Weet iemand hoe het misschien toch kan lukken?

Groeten David.
Jawade
2003-11-10 19:29:26 UTC
Permalink
In article <***@4ax.com>, ***@hotmail.com
says...
Post by David
Hallo,
Ik wil met behulp van een batchfile onder Windows XP alle
subdirectories van een gegeven directory verwijderen en ook alle
eventuele bestanden die daar in staan.
Ik kan met behulp van het commando 'del' wel alle bestanden uit de
subdirectories verwijderen, maar de directories zelf blijven bestaan.
Met behulp van het commando 'rmdir /s /q
d:\directorynaam1\directorynaam2' zou het ook kunnen. Het probleem is
echter dat ik de namen van de eventuele subdirectories
(directorynaam2) niet weet.
' rmdir /s /q d:\directorynaam1\* '
(waardoor d:\directorynaam1 dus helemaal leeg zou moeten worden, maar
wel moet blijven bestaan)
Maar dit gaat niet goed, ik krijg een foutmelding over de syntax van
het commando.
Weet iemand hoe het misschien toch kan lukken?
Wat dacht je van:

@echo off
rd/s/q dirname
md dirname
--
Groeten, Jawade.
Bootmanager? XP-CDROM/DiskEditor? Kleine DOS-Diskeditor? (9 KByte)
http://www11.brinkster.com/jawade mirror http://kolibrie.hopto.org
"November maakt je even blij, het is niet meer zo ver naar Mei..."
theo
2003-11-10 21:29:23 UTC
Permalink
Post by David
Hallo,
Ik wil met behulp van een batchfile onder Windows XP alle
subdirectories van een gegeven directory verwijderen en ook alle
eventuele bestanden die daar in staan.
Ik kan met behulp van het commando 'del' wel alle bestanden uit de
subdirectories verwijderen, maar de directories zelf blijven bestaan.
Met behulp van het commando 'rmdir /s /q
d:\directorynaam1\directorynaam2' zou het ook kunnen. Het probleem is
echter dat ik de namen van de eventuele subdirectories
(directorynaam2) niet weet.
' rmdir /s /q d:\directorynaam1\* '
(waardoor d:\directorynaam1 dus helemaal leeg zou moeten worden, maar
wel moet blijven bestaan)
Maar dit gaat niet goed, ik krijg een foutmelding over de syntax van
het commando.
Weet iemand hoe het misschien toch kan lukken?
Groeten David.
bestaat het commando Deltree niet meer ? Hiermee verrwijder je een hele
directory inclusief subdirectories.
theo

Loading...