windows重新命名指令將file.ab重新命名為file.b

windows重新命名指令將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

總司令和僕人火蜥蜴工具嘗試一下。

或者重新命名檔案副檔名

和 ?解決這個問題

rename *.php.htm *.htm

rename *.php.??? *.htm

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

rename *.??? *.php

rename *.??? *.htm

rename *.php *.htm

相關內容