- @echo off
- setlocal EnableDelayedExpansion
-
- for /l %%a in (1,1,10) do (
- call :c %%a
- )
-
- pause
- exit
-
- :c
- set/a n1=%1
- set/a r = %1 %% 4
- if %r% equ 1 (
- set /a n2 = n1 + 3
- ) else (
- set /a n2 = n1 - 1
- )
- set n1 = 0000%n1%
- set n2 = 0000%n2%
- set n1 = %n1:~4%
- set n2 = %n2:~4%
- echo %n1% n%n2%
-
- goto :eof
复制代码 原文件名是什么样的?
如果前后文件名都是相同位数,会出现同名情况,怎么处理? |