日期:2014-05-17  浏览次数:20788 次

求一个批处理文件
如题,求一个批处理文件,该批处理文件完成以下三件事:
1、删除E:\users\normal文件夹下面的所有子文件夹(如果子文件夹下面有文件,一并删除;但是E:\users\normal下面的文件要保留)
2、删除E:\users\content文件夹下面的所有内容(包括文件和子文件夹)
3、调用另一个批处理E:\users\init.bat

------解决方案--------------------
test.bat

@echo off
REM 1、删除E:\users\normal文件夹下面的所有子文件夹
for /f "delims=" %%i in ('dir /b /ad "E:\users\normal"') do (
    rd /s /q "%%i"
)

REM 2、删除E:\users\content文件夹下面的所有内容(包括文件和子文件夹)
rd /s /q "E:\users\content"
md "E:\users\content"

REM 3、调用另一个批处理E:\users\init.bat
start "" "E:\users\init.bat"

------解决方案--------------------
for /F %%d in (`dir /ad /b') do rd /s /q %%d