请高手帮忙,批处理复制指定文件(bat for 参数)引用的问题.
打杂人 博客专家认证 2010-08-13 09:14:52 如下,a.txt中为文件地址:
如:
\\192.168.128.1\ocase\bugAuto\2010-04-28\35592\
\\192.168.128.1\ocase\bugAuto\2010-08-09\30463\
\\192.168.128.1\ocase\bugAuto\2010-08-09\30463\
要把其复制到本地的D:\mycase下.要得到的如:
D:\mycase\bugAuto\2010-04-28\35592\
D:\mycase\bugAuto\2010-08-09\30463\
D:\mycase\bugAuto\2010-08-09\30463\
For /f %%i in (a.txt) do set mypath=%%i set uu=%mypath:~20% xcopy %%i*.* D:\mycase%uu% /e /y /f
这段语句:
set mypath=%%i set uu=%mypath:~20% xcopy %%i*.* D:\mycase%uu%
为何不能执行呢,错在何处?
现在要把 %%i中取出第20位至末尾的字符串.但总是出现问题,请教高手帮忙解决,小弟在线等,不胜感谢.