[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
把下面的“文件夹1234”替换成文件夹路径,保存为*.bat,运行即可。
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "doc1=文件夹1"
  4. set "doc2=文件夹2"
  5. set "doc3=文件夹3"
  6. set "doc4=文件夹4"
  7. echo.正在收集所有文件
  8. (for /l %%a in (1,1,4) do (dir /b /s "!doc%%a!"))>list.txt
  9. for /f "tokens=*" %%a in (list.txt) do (
  10. set name=%%~nxa
  11. if not defined _n!name! (set _n!name!=1) else (set _r!name!=1)
  12. )
  13. echo.正在收集重复的文件
  14. (echo.重复的文件
  15. for /f "delims==" %%a in ('set _r') do (
  16. set name=%%a
  17. set name=!name:~2!
  18. echo.==============
  19. echo.!name!
  20. echo.==============
  21. rem 显示具体路径去掉下一行的注释即可
  22. rem find "!name!" list.txt
  23. echo.
  24. )
  25. )>9999.txt
  26. echo.结果保存到了9999.txt
  27. del list.txt
  28. pause
  29. exit
复制代码
1

评分人数

TOP

返回列表