本帖最后由 pcl_test 于 2015-2-23 00:24 编辑
回复 1# 小文
举例不当,说明不清,表示没弄懂,只能猜测你想要的效果- @echo off
- setlocal enabledelayedexpansion
- cd /d "D:\test\"
- for /f "delims=" %%a in ('dir /a-d /b *.*') do (
- set "name=%%~na"
- >$ echo,!name:~-2,-1!
- findstr "[1-9]" $ >nul 2>nul &&ren "%%~a" "0!name:~-2!%%~a"||ren "%%~a" "00!name:~-1!%%~a"
- )
- del $
- pause
复制代码
|