2016-10-31 33 views
-4

我有很多命名这样添加到文件名

PYHT_YH01_G1_HM_9002-01_SFINP.rpt_20161027115330 

文件需要补充[email protected]

[email protected]_YH01_G1_HM_9002-01_SFINP.rpt.f07_20161027115330 

我如何能做到这一点,以超过1200文件的快速和简单的

+2

我可以向您介绍[ren](http://ss64.com/nt/ren.html)命令吗? – Stephan

回答

1

刚注意到,你在扩展部分也有变化,这使得它更复杂一些:

@echo off 
break> PYHT_YH01_G1_HM_9002-01_SFINP.rpt_20161027115330 
dir 
setlocal enabledelayedexpansion 
for %%a in (*.rpt_*) do (
    set "ext=%%~xa" 
    ren "%%a" "[email protected]%%~na!ext:_=.f07_!" 
) 
dir 

有关详细信息,请参见for /?set /?ren /?。还读了关于delayed expansion

相关问题