我正在查找可以更改文件夾及其子文件夾下所有文件的文件擴展名的命令行。有沒有辦法做到這一點?命令行用於更改文件夾及其子文件夾下所有文件的文件擴展名
我試過ren *.js *.txt
但這隻能改變一個文件夾下文件的文件擴展名。
我正在查找可以更改文件夾及其子文件夾下所有文件的文件擴展名的命令行。有沒有辦法做到這一點?命令行用於更改文件夾及其子文件夾下所有文件的文件擴展名
我試過ren *.js *.txt
但這隻能改變一個文件夾下文件的文件擴展名。
我假設你是ms-dos,你真的是指Windows上的命令提示符。沒有多少人仍然使用ms-dos。
以下將在包含.js文件的層次結構中的每個文件夾上運行您的REN命令。對每個文件單獨運行REN可能會更高效一些。
for /r %F in (.) do @if exist "%F\*.js" ren "%F\*.js" "*.txt"
雙出百分比(%F
變得%%F
)如果一個批處理腳本內運行。
你可以試試這個:
For /R %G in (*.js) do REN "%G" "%~nG.txt"
請注意,你需要在從一個批處理文件運行使用%%
,而不是%
。
你真的是指ms-dos嗎?或者你在Windows上使用命令提示符? – dbenham