2016-10-31 2 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.

Смежные вопросы