灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1876回复:0

全盘搜索指定文件并拷贝到指定位置[自动重命名]的批处理

楼主#
更多 发布于:2013-06-03 11:26
全盘搜索指定文件并拷贝到指定位置[自动重命名]的批处理

 
复制代码 代码如下:

@echo off&setlocal enabledelayedexpansion 
set num=0 
set /p filename=请输入要查找的文件名[包含文件扩展名]: 
set /p newpath=请输入所要拷贝到的指定目录: 
if not exist !newpath! md !newpath! 1>nul 2>nul 
set zh=!newpath:~-1! 
if !zh! NEQ "\" set newpath=!newpath!\ 
for %%a in (c d e f g h i j k l) do ( 
cd /d %%a:\ 
for /r . %%i in (*.exe) do ( 
if "%%~ni%%~xi"=="!filename!" set /a num=!num!+1 && copy "%%i" !newpath!%%~ni!num!%%~xi 1>nul 2>nul && echo %%i → %%~ni!num!%%~xi>>!newpath!filecopy.txt 
) 
) 
start !newpath!filecopy.txt

喜欢0 评分0
游客

返回顶部