求批处理读取文本内的内容来复制文件
打杂人 博客专家认证 2010-09-01 02:50:13 如下,aa.csv 中为文件地址:
如:
\\192.168.128.1\ocase\bugAuto\2010-04-28\,D:\mycase\bugAuto\2010-04-28\
\\192.168.128.1\ocase\bug Auto\,D:\mycase\bug Auto\
\\192.168.128.1\ocase\my file\,D:\mycase\bugAuto\my file\
即把每一行逗号前路径的内容复制到逗号后路径里。
其中,路径可能会包含空格,不知道这怎么处理呢?求救。
如第一行 :把\\192.168.128.1\ocase\bugAuto\2010-04-28\ 里的内容复制到本地的D:\mycase\bugAuto\2010-04-28\下.要得到的如:
for /f "tokens=1,2 delims=, " %%a in aa.csv) do (
xcopy %%a*.* %%b /e /y /f
)
为何上面的语句不能执行呢,遇到行中有空格就会让确认? 错在何处?
请教高手帮忙解决,小弟在线等,不胜感谢.