不知道你的文件windows下是以什么方式排序的(名称、大小、类型、日期),假设按名称以递增方式排序:
1.- @echo off
- pushd "bbbbb\"
- (for /f "delims=" %%i in ('dir /a-d /on /b *.txt *.doc *.pdf') do (
- set "var=%%i"
- set /a n+=1
- setlocal enabledelayedexpansion
- echo ^&!n!=!var!^&
- endlocal
- ))>"%~dp0aaaaa.txt"
复制代码 2.- @echo off&set n=100000
- pushd "bbbbb\"
- for /f "delims=" %%a in ('dir /a-d /on /b *.txt *.doc *.pdf') do (
- set "name=%%a"
- set/a n+=1
- setlocal enabledelayedexpansion
- echo ren "!name!" "my_!n:~1!%%~xa"
- endlocal
- )
复制代码
|