пятница, 12 февраля 2010 г.

BAT: Переименование файлов с дописыванием части имени

У меня тут была куча файлов *.html которую надо было переименовать в
Something_*.html

если использовать для этого просто команду
ren *.html Something_*.html

То получится что имя SuperPuperName.html превратится в Something_Name.html, а не в Something_SuperPuperName.html

Можно использовать команду:

for %I in (*.html) do ren "%~nxI" "Something_%~nI.html"


Если команду надо использовать в BAT-файле то символ '%' надо удвоить.

Комментариев нет: