我正在尝试使用将文件从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] 删除。
我来说两句