Xcopy错误:参数数量无效

用户名

我正在尝试使用将文件从E:/ bin / Debug /复制到E:/ New xcopy我的语法是

xcopy /s "E:\bin\Debug*.*E:\New"

在Windows 10。

它返回

错误的参数编号无效

有时

找不到新的无效路径

请帮助我找到我的错误。我究竟做错了什么?

法尔科

参数之间需要有一个空格,并且每个参数都必须用引号引起来*。

E:\> xcopy /s /i "E:\bin\Debug\*.*" "E:\New\"
E:\bin\Debug\Test\InnerDir\FileA.txt
E:\bin\Debug\Test\InnerDir\FileB.txt
2 files copied

默认情况下,如果xcopy不存在,则它不会创建目标目录。/i如果您要使用此选项。xcopy文档可以在这里找到

/ i:
如果Source是目录或包含通配符,而Destination不存在,则xcopy假定Destination指定了目录名称并创建了新目录。然后,xcopy将所有指定的文件复制到新目录中。默认情况下,xcopy会提示您指定目标是文件还是目录。

或者,您可以使用mkdir创建“ E:\ New \”

引号*:仅当您的参数包含空格时,例如目录名称(如)Program Files,该空格才包含空格。但是始终包含它们是一个好主意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章