I have difficulties creating a batch file or a single Windows command line to delete all files and folders excluding the parent and the first children.
I have for example a folder Test
having 4 more folders:
- Test
- Folder_1
- Folder_2
- Folder_3
- Folder_4
What I want is to delete everything inside Folder_1
to Folder_4
, but keep the folders themselves. (Test/Folder_1
-> Test/Folder_4
)
I know how to delete everything inside a parent, but I can't figure it out how to go one layer deeper for running the command in every folder I want to keep:
del /q "C:\Temp\Test\*"
FOR /D %%p IN ("C:\Temp\Test\*.*") DO rmdir "%%p" /s /q