Этот небольшой скрипт изменит все *.swf
файлы на эквивалентные *_42.swf
файлы.
@setlocal enableextensions enabledelayedexpansion
@echo off
for /f %%a in ('dir /b *.swf') do (
set fspec=%%a
set newfspec=!fspec:~0,-4!_42.swf
echo ren !fspec! !newfspec!
)
endlocal
На самом деле, в его нынешнем виде он просто отображает команды, которые он хочет выполнить.Как только вы убедитесь, что они верны, вы можете просто удалить echo
из этой строки переименования.
Это работает с помощью for /f
, чтобы получить список всех SWF-файлов, а затем с помощью манипуляции со строками.
- удалить последние четыре символа (расширение
.swf
);затем - добавьте новое расширение
_42.swf
в конец.
И, пожалуйста, сначала убедитесь, что вы их резервировали: -)