Board logo

标题: 已结 :用COPY %1 无法复制文件名有空格的文件, [打印本页]

作者: dslz666     时间: 2008-7-30 18:15    标题: 已结 :用COPY %1 无法复制文件名有空格的文件,
A的批处理内容:
@echo off

:loop
xcopy /y /d "%1" d:\测试\
shift
if not "%1"=="" goto loop
pause
问题 我把D盘根目录下 的 AAAA.TXT BBBB.TXT CC CC.TXT 这3个文件 拖到A.bat的图标上 CC CC.TXT 这个有空格的文件名不能复制 错误提示: 无效的参数数量 把 D:\DD DD\目录下的 AAAA.TXT BBBB.TXT CC CC.TXT 这3个文件 拖到A.bat的图标上 , 一个文件都没复制, 错误提示: 无效的参数数量 [ Last edited by dslz666 on 2008-7-30 at 07:33 PM ]

作者: zqz0012005     时间: 2008-7-30 18:43
将你代码中的"%1"改成"%~1"

作者: dslz666     时间: 2008-7-30 19:32
谢谢,问题解决了

作者: wjdidi     时间: 2008-8-7 23:19
学习了。。。。。。。。。