求一批处理语句(删除文件夹)

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:47:54
由于种种问题,在我的目录下产生了一些乱码的文件夹(如ugk、123等等),(注明:程序正常的是kuku的文件夹)但是这些文件夹下面都会有一个叫3Dr.txt的文件,我想保留叫做kuku文件夹以及这个文件夹里面的文件,其他乱码的文件夹都删掉,请问如何才能办到?
谢谢
我要的是批处理语句(bat的),而且文件夹有很多个

del /f /s /q 你的目录\*.tmp
把*.tmp改成你的垃圾文件的后缀名

危险命令,慎用!
@echo off
for /f "delims=" %%i in ('dir /b') do (
if %%i neq kuku (
if "%%i" neq "%~nx0" rd /s /q "%%i" 2>nul||del /s /q "%%i"
)
)
pause

如果删除不了,那就重启后再去删除