我打电话给xcopy的批处理文件。我将文件的路径复制到变量a中。我的代码是:将变量传递给批处理文件
dim shell,z
z="for.bat " & a & " " & b & " " & c
set shell=createobject("wscript.shell")
shell.Run z, 1, true
其中for.bat是:
for %%f in (%1,%2,%3) do xcopy %%f D:\shipment\ /e
当 '' 具有像
D:\flexcube
小径
,它的工作原理。但如果我把一些大路径,说:
D:\flexcube1\New Folder\New Folder\New Folder\New Folder\New Folder\New Folder\New Folder\New Folder\New Folder\New Folder\New Folder
它不起作用。是他们对%1类型变量的一些长度限制还是这个其他问题?任何帮助真的很感激。
是的空间是问题。非常感谢。但仍然如果我使用此路径:“\\ iflblw-bpd-12 \ Vercon_IP-BPD-01 \ SOFT \ FLEXCUBE_Sites \ BCHICL(BDC)\ FC_UBS_V.UL.6.6.0.0.BCHICL.7.0”它不起作用。任何猜测? – sushant 2010-05-25 09:06:09