有人可以帮助我使用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
个文件夹,xml
和html
个文件。
我想只将包含testcase.html
和images.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
请帮帮我
答案 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,否则每次将下一个文件夹副本复制到同一目标文件夹时,它们都会被覆盖。