как изменить расширения файлов для нескольких файлов в каталоге с помощью команды - PullRequest
0 голосов
/ 19 декабря 2010

У меня есть каталог, содержащий несколько файлов с расширением dcm (DICOM). Все они называются IM-001-001.dcm, IM-001-002.dcm, IM-001-n.dcm (которыйтакое количество файлов) Я хочу изменить расширения этих файлов на IM-001-001.1, IM-001-002.2, IM-001-nn Как это сделать из CMD?

Ответы [ 3 ]

2 голосов
/ 19 декабря 2010

Вот простое решение:

@echo off
setlocal enabledelayedexpansion

for %%a in (im-*.dcm) do (
   set n=%%~na
   set n=1!n:~-3!
   set /a n-=1000
   ren %%a %%~na.!n!
)
1 голос
/ 19 декабря 2010

Вот еще одно решение:

@echo off
setlocal enabledelayedexpansion

for /f "tokens=1-4 delims=-." %%a in ('dir /b im-*.dcm') do (
   set n=1%%c
   set /a n-=1000
   ren %%a-%%b-%%c.%%d %%a-%%b-%%c.!n!
)
0 голосов
/ 19 декабря 2010

Прокрутите до третьего абзаца и продолжайте читать.Это краткое руководство, которое поможет вам точно знать, что делать.

http://www.codejacked.com/renaming-multiple-files-at-once-windows/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...