
수백 개의 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