0

有人可以帮助我使用 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

请帮我

4

1 回答 1

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 进行复制,否则每次将下一个文件夹副本复制到同一目标文件夹时,它们将被覆盖。

于 2012-12-12T14:09:15.633 回答