bat cmd或vb脚本将特定文件从一个位置移动到另一个位置

时间:2012-12-12 10:51:25

标签: batch-file vbscript

有人可以帮助我使用bat cmd将特定文件从一个位置移动到另一个位置

我的文件结构

来源地点

E:\Test1\2011\18\5730547\5730552\html
E:\Test1\2011\18\5730547\6430552\html
E:\Test1\2011\38\7730140\2330582\html
E:\Test1\2011\19\5718547\5730552\html

其中html文件夹包含css个文件夹,xmlhtml个文件。

我想只将包含testcase.htmlimages.html文件的文件名从上述位置移至以下位置

所需位置

E:\Final1\2011\18\5730547\5730552\html
E:\Final1\2011\18\5730547\6430552\html
E:\Final1\2011\38\7730140\2330582\html
E:\Final1\2011\19\5718547\5730552\html

请帮帮我

1 个答案:

答案 0 :(得分:0)

for %%a in (testcase.html images.html) do (
xcopy E:\Test1\2011\18\5730547\5730552\html\%%a /s E:\Final1\2011\18\5730547\5730552\html\*1.*
xcopy E:\Test1\2011\18\5730547\6430552\html\%%a /s E:\Final1\2011\18\5730547\6430552\html\*2.*
xcopy E:\Test1\2011\38\7730140\2330582\html\%%a /s E:\Final1\2011\38\7730140\2330582\html\*3.*
xcopy E:\Test1\2011\19\5718547\5730552\html\%%a /s E:\Final1\2011\19\5718547\5730552\html\*4.*
)

将复制它们,并在文件名后附加数字1-4,否则每次将下一个文件夹副本复制到同一目标文件夹时,它们都会被覆盖。