批處理如何按順序重命名文件呢有18個txt文件,我想靠輸入數字來重命名他們,第一個數字假設是10,想將1-10的txt改名為王1-王10,第二個數字假設是5,想將第11-15的txt命名為李1-李5,最后是3,將剩余16-18的txt命名為張1-張三呢下面是我寫的代碼,不知道出了哪些問題求指教啊nclick="copycode($('code0'));">復制代碼
- @echo off
- set/p a=請輸入第一個數字
- set/p b=請輸入第二個數字
- set/p c=請輸入第三個數字
- for /l %%i in (1,1,%a%) do ren %%i.txt 王%%i.txt
- for /l %%i in (%a+1%,1,%a+b%) do ren %%i.txt 李%%i-%a%.txt
- for /l %%i in (%a+b+1%,1,%a+b+c%) do ren %%i.txt 張%%i-%a%-%b%.txt
- pause
- set a=
- set b=
- set c=