PB 修改已有文件名, 然后在copy并替换此文件 的代码.该怎么处理

PB 修改已有文件名, 然后在copy并替换此文件 的代码.
本机 C:\Program Files (x86)\S-client 中 aaa.dll 需要替换成最新的文件.
而 aaa.dll 不能直接被替换,  必须先重命名, 
然后在复制新文件进去替换.

无论是批处理 还是 PB 代码只要能实现都行.


目前直接写批处理的问题Program Files (x86) 中有空格 导致无法执行
------解决方案--------------------
目前直接写批处理的问题Program Files (x86) 中有空格 导致无法执行


"C:\Program Files\myDoPm"\mysql\bin\mysqld -remove


------解决方案--------------------
c:\Program~1\.....

使用短文件路径
------解决方案--------------------
if filecopy("C:\Program Files (x86)\S-client\aaa.dll","C:\Program Files (x86)\S-client\aaa1.dll", true) = 1 then
    filecopy("c:\aaa.dll", "C:\Program Files (x86)\S-client\aaa.dll", true)
end if