本帖最后由 went 于 2020-3-22 19:41 编辑
- @echo off
- set "path=%path%;C:\Program Files\WinRAR\"
- for /f "delims=" %%i in ('dir /b /a-d *.rar') do (
- set /p=urar %%i <nul
- unrar e -ep -or -ad "%%i" >nul 2>nul
- call :renFile "%%~i"
- echo done.
- )
- pause&exit
- :renFile
- set "key=1"
- for /f "delims=" %%a in ('dir /b /a-d "%~n1" 2^>nul') do (
- rename "%~n1\%%a" "%~n1%%~xa" 2>nul || (
- call rename "%~n1\%%a" "%~n1-%%key%%%%~xa"
- set /a "key+=1"
- )
- )
复制代码 保存为bat放到rar文件目录下 |