Batch file 添加到文件名

Batch file 添加到文件名,batch-file,Batch File,我有很多这样命名的文件 PYHT_YH01_G1_HM_9002-01_SFINP.rpt_20161027115330 需要添加QUAL_PX_PlanConnexion@: QUAL_PX_PlanConnexion@PYHT_YH01_G1_HM_9002-01_SFINP.rpt.f07_20161027115330 如何快速简单地处理1200多个文件刚才注意到,扩展部分也有一个变化,这使它变得有点复杂: @echo off break> PYHT_YH01_G1_HM_900

我有很多这样命名的文件

PYHT_YH01_G1_HM_9002-01_SFINP.rpt_20161027115330
需要添加
QUAL_PX_PlanConnexion@

QUAL_PX_PlanConnexion@PYHT_YH01_G1_HM_9002-01_SFINP.rpt.f07_20161027115330

如何快速简单地处理1200多个文件刚才注意到,扩展部分也有一个变化,这使它变得有点复杂:

@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" "QUAL_PX_PlanConnexion@%%~na!ext:_=.f07_!"
)
dir
有关详细信息,请参见
获取/?
设置/?
重新/?
。另外,请阅读。

我可以向您介绍该命令吗?