Board logo

标题: [文件操作] 批处理如何批量删除短文件名的文件? [打印本页]

作者: hongfangs    时间: 2019-8-30 14:39     标题: 批处理如何批量删除短文件名的文件?

如文件夹及子文件夹含有
1.gif
aa.doc
像这种少于5个字符的文件,如何批量删除(含子文件夹)下。
作者: zaqmlp    时间: 2019-8-30 14:52

  1. @echo off
  2. mode con lines=3000
  3. set info=互助互利,支付宝扫码头像,感谢赞助
  4. rem 有问题,可加QQ956535081及时沟通
  5. title %info%
  6. cd /d "%~dp0"
  7. for /f "delims=" %%a in ('dir /a-d/b/s') do (
  8.     if "%%~nxa" neq "%~nx0" (
  9.         set "f=%%a"
  10.         set "n=%%~na"
  11.         setlocal enabledelayedexpansion
  12.         if "!n:~4!" equ ""  (
  13.             echo;!f!
  14.             del /a /f /q "!f!"
  15.         )
  16.         endlocal
  17.     )
  18. )
  19. echo;%info%
  20. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2