-1
因此,我在閱讀關於如何分離文件名和擴展名以重命名它們的答案... Niel的一個很好的答案,但我無法從我的手機中找到該文章。DOS - 重命名包含擴展名的文件
我需要澄清一點,因爲我所有的嘗試都失敗了。
所以,這是問題所在。我試圖用DOS批處理文件重命名多個文件。
我收到文件,如:999999S.001,999999S.002等
什麼,我試圖做的是他們重命名爲.jpgs但合併原分機。
像這樣:999999S001.jpg
所有文件都將在同一個目錄中,所以我認爲它會開始類似於%%˚F東西,我假設我可以在使用〜NX1或X1〜命令,只是把它放在一起逃避我。建議?
謝謝。
[解決]
我終於摸索出來:下面的代碼(可能是不乾淨的,但它的工作原理)給出理想的結果。
for %%f in (c:\!temp\plots\*.*) do call :renameit "%%f"
goto done
:renameit
SET var1=%~n1
SET var2=%~x1
SET var2=%var2:~1,3%
ren %1 %var1%%var2%.jpg
:done