我有大约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