
批處理for循環中的ren命令的問題用adobe acrobat 拆分了一個PDF文件,文件頁數前置,初始為:1交易心理分析.pdf、2交易心理分析.pdf、3交易心理分析.pdf……10交易心理分析.pdf、11交易心理分析.pdf……68交易心理分析.pdf、69交易心理分析.pdf程序處理完畢之后為:1.pdf、2.pdf、3.pdf……69.pdf變更文件頁的名字為:01交易心理分析.pdf、02交易心理分析.pdf、03交易心理分析.pdf……10交易心理分析.pdf、11交易心理分析.pdf……68交易心理分析.pdf、69交易心理分析.pdf程序處理完畢后為:2.pdf、3.pdf、4.pdf……69.pdf、70.pdf在更名語句后加了一個pause發現是01交易心理分析.pdf變更為1.pdf后,隨著09交易心理分析變更為9.pdf后,1.pdf變更為10.pdf,10交易心理分析.pdf變更為11.pdf代碼如下:
nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal EnableDelayedExpansion
- set /a num=1
- for %%i in (C:UsersxxxDesktop新建文件夾*.pdf) do (
- ren %%i !num!.pdf
- set /a num+=1
- )

