查找修改文件名 批处理

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:23:04
在一个目录里存在此类文件:
02J603-1.exe
铝合金门窗 02J603-1.rar
93SJ012(一).exe
庭园与绿化 93SJ012(一) .exe
03J012-2.exe
轻质条板内隔墙 03J113.rar

现在,要以如:02J603-1.exe类文件为条件,查找其中含有相同字符串如:铝合金门窗 02J603-1.rar的文件,然后以“铝合金门窗 02J603-1”命名作为查找条件的EXE文件如:铝合金门窗 02J603-1.exe

请写成批处理程序
你好,你的答案可行,另外,能不能再改一下,就是改了文件名之后,把.rar文件删除。

for %%a in (*.exe) do for %%b in (*%%~na*.rar) do ren "%%a" "%%~nb.exe"

一句即可.放到要处理的目录下运行.

有个字符串的分割函数
StringStroke…
什么的,忘记了,
还是查一下MSDN吧,