команда windows rename для переименования file.ab в file.b

команда windows rename для переименования file.ab в file.b

У меня есть несколько папок с сотнями html-файлов. Имя файла должно было быть .htm, но это .asp.htm, и он не запускается.Это простой HTML-файл, в нем нет кода ASP.

Итак, я попытался переименовать файлы, используяпереименовать команду. Я попробовал так

rename *.asp.htm *.htm

Но это не работает. Попробовав несколько других комбинаций, я считаю, что команда rename или ren не может изменить расширение с двумя точками. Единственное изменение последнего расширения. Так что, если я попробую

rename *.asp.htm *.asp.htm

Я думал, что ничего не изменится, но имя файла изменилось с file.asp.htm на file.asp.asp.htm

Надеюсь, кто-нибудь мне поможет с этим. Еще один вопрос: можно ли заставить apache запускать файлы с расширением .asp.htm? В настоящее время он не может запускать эти файлы.

Заранее спасибо.

решение1

ren *.htm *.изменит все .asp.htm только на .asp

for /f "delims=." %f in ('dir /b *.htm') do @ren "%~f.asp.htm" "%~f.htm"изменит все .asp.htm только на .htm

решение2

с Total Commanderи инструменты Слуги Саламандры попробуйте это.

илиПереименовать-Расширения-Файлов

с ???не делаетрешите эту проблему

rename *.php.htm *.htm

rename *.php.??? *.htm

rename *.php.??? *.php.htm

rename *.??? *.php

rename *.??? *.htm

rename *.php *.htm

Связанный контент