我有大約100個.xml文件,但其文件名不是自解釋的。因此,我想尋找一個特定的詞,並用這個詞擴展尊重文件。 感謝一些其他有用的條目,我可以部分解決如何做到這一點,但不知何故文件不會重命名。批處理:查找具有特定內容的文件並擴展現有名稱
有沒有人知道我的代碼有什麼問題?先謝謝你。
chcp 1252
SET sourcedir=P:\path
FOR /f "tokens=1 delims=." %%a IN ('findstr /c:"3256" "%sourcedir%\*.xml"') DO (
ECHO (REN "%%a.xml" "%%a_3256.xml")
)
pause
似乎'FINDSTR'命令將':'附加到結果,並且migth會導致問題。我一直在查找方法來替換或刪除字符串在DOS中的字符串,但迄今沒有發現任何有用的。 – user4317867 2015-03-03 07:39:44