我正在尝试创建一个批处理文件,以使用多个xcopy命令将文件从一个路径复制到另一路径。但是,批处理脚本失败,因为Xcopy显然具有错误的参数数量。
[我相信原因是它认为我的文件夹路径中的空格分隔了参数,但我不知道为什么这样做,因为我已经确保源路径和目标路径都被双引号引起来。] >
例如,我在批处理脚本中运行此命令:
c:/windows/system32/xcopy.exe "H:\some path with spaces\myfile.txt" "H:\some path with spaces\a_different_folder\myfile.txt" /Y
它输出此:
Invalid number of parameters
有人可以告诉我我做错了什么,还是有解决方法?我也尝试过使用标准的复制命令,但是最后说系统无法找到指定的路径(这是不正确的,因为我的批处理文件实际上是由使用保证存在的文件路径的脚本生成的)
我正在尝试创建一个批处理文件,以使用多个xcopy命令将文件从一个路径复制到另一路径。但是,批处理脚本失败,因为Xcopy显然具有错误数量的参数。...
如@Mark所说: