我正在重命名一堆以。开头的文件 TB-Practice
首先 P-
。
到目前为止,我有这批
pushd %~dp0
for %%i in ("TB-Practice*.pdf") do (set fname=%%i) & call :rename
goto :eof
:rename
::Cuts off 1st eleven chars, then appends prefix
::P- is put in front of the file name
ren "%fname%" "P-%fname:~11%"
goto :eof
不幸的是,而不是结束 P-Filename
我结束了 P- Filename
这与我用于这些文件的当前格式不兼容。
我究竟做错了什么?在声明变量时,没有任何空间。