file.ab의 이름을 file.b로 바꾸는 Windows rename 명령

file.ab의 이름을 file.b로 바꾸는 Windows rename 명령

수백 개의 HTML 파일이 포함된 몇 개의 폴더가 있습니다. 파일 이름은 .htm이어야 하지만 .asp.htm이므로 실행되지 않습니다.일반 HTML 파일이며 ASP 코드가 없습니다.

그래서 다음을 사용하여 파일 이름을 바꾸려고했습니다.이름 바꾸기 명령. 나는 이렇게 시도했다

rename *.asp.htm *.htm

그러나 그것은 작동하지 않습니다. 몇 가지 다른 조합을 시도한 후에 이름 바꾸기 또는 ren 명령으로 이중 점 확장자를 변경할 수 없다고 생각합니다. 마지막 확장만 변경됩니다. 그래서 내가 노력하면

rename *.asp.htm *.asp.htm

별거 없을 줄 알았는데 파일명이 file.asp.htm에서 file.asp.asp.htm으로 바뀌네요.

누군가가 나를 도와주기를 바랍니다. 또 다른 문제는 아파치가 .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

~와 함께 총 사령관그리고 Servant Salamander 도구를 사용해 보세요.

또는이름 바꾸기-파일-확장자

와 함께 ???그렇지 않다이 문제를 해결하다

rename *.php.htm *.htm

rename *.php.??? *.htm

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

rename *.??? *.php

rename *.??? *.htm

rename *.php *.htm

관련 정보