- @echo off
- ::在每一分区根目录下运行,文件会移动到当前根目录下的[123]文件夹内。
- setlocal enabledelayedexpansion
- set fname=123.exe
- set list=temp
- md %~d0\123>nul 2>nul
- for /f %%i in ('dir /s /b %fname%') do (
- set fd=%%~pi
- set fd=!fd: =:!
- set fd=!fd:\= !
- for %%j in (!fd!) do (set fd=%%j)
- set fd=!fd::= !
- if "!fd!"=="%list%" (
- set /a n+=1
- move "%%i" %~d0\123\
- ren "%~d0\123\%fname%" "!n!%fname%"
- )
- )
- pause
复制代码
[ 本帖最后由 foxJL 于 2008-3-22 22:07 编辑 ] |