创建批处理文件以移动和重命名文件(如果存在)

时间:2013-02-26 21:18:33

标签: batch-file

创建批处理文件

来源:deploy_pkg\conf\*

目的地:E:\conf\*

第一种情况:

我希望移动多个文件(例如web-config.xml),如果web-config.xml已存在于目标网址重命名为web-config.xml.bak,则将新web-config.xml移至目的地。

第二种情况:

如果源deploy_pkg\conf\*中不存在任何文件,则保留目标文件。

请指教?

1 个答案:

答案 0 :(得分:0)

类似的东西:

update.bat c:\from c:\to

内容

set FROM=%1
set TO=%2

for %%F in (*.*) do (
 rem echo FILE == %%F
 if exist %TO%\%%F ren %TO%\%%F %TO%\%%F.bak
 copy %FROM%\%%F %TO%\%%F
)

大致是