使用用户输入Windows批处理文件重命名for循环中的多个文件

时间:2016-12-05 01:23:55

标签: batch-file file-rename

我想创建一个可以遍历多个pdf文件的程序,并让用户将每个文件重命名为如下所示的唯一名称:

  • 234324.pdfBatch150.pdf
  • 32154687.pdfAdvancedPayment.pdf
  • 等......

这是我的代码:

setlocal EnableDelayedExpansion 


echo rename pdf files

FOR %%F IN (*.pdf) DO (  
  set /p x=Enter:
  move %%F !x!
) 
endlocal

这似乎适用于第一个文件,然后当我尝试重命名第二个文件时,它会说:The syntax of the command is incorrect.

我已尝试使用rename命令并且没有幸运。

0 个答案:

没有答案