- set alldrive=a b c d e f g h i j k l m n o p q r s t u v w x y z
- for %%i in (%alldrive%) do if exist %%i:\ dir /ad /s /b %%i:\|(findstr /e "\.") >>1.txt
- set /p var=<1.txt
- echo rd /s /q \\?\^"%var%^">1001.bat
- echo del 1.txt>>1001.bat
- echo del 1001.bat>>1001.bat
复制代码 这个批处理是自己写的,仅供大家参考学习,这个批处理有个缺点就是一次只能删除一个畸形文件夹,以后有机会的话做完善点,现在只能找以.结尾的畸形文件夹
至于。。畸形文件夹,大家可以去百度找资料,只要以.为后缀的文件夹都可以删除
谨慎使用,rd /s /q \\?\这句命令很可能删除你本来不想删除的文件,所以。。。 |