添加到文件名

时间:2016-10-31 19:35:56

标签: batch-file

我有很多像这样命名的文件

 public createInfant(infantName: string, infantDate: string) {
    this.infantData.createInfant(infantName, infantDate).then( () => {
      this.nav.pop();
    });
  }

需要添加PYHT_YH01_G1_HM_9002-01_SFINP.rpt_20161027115330

QUAL_PX_PlanConnexion@

如何快速简单地对超过1200个文件执行此操作

1 个答案:

答案 0 :(得分: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" "QUAL_PX_PlanConnexion@%%~na!ext:_=.f07_!"
)
dir

有关详细信息,请参阅for /?set /?ren /?。另请阅读delayed expansion