2 个 xcopy 命令...一个有效,另一个失败

2 xcopy commands...one works, the other fails

我有 2 个几乎相同的 xcopy 命令,因为它们都包含相同数量的参数。只是路径不同。然而,一个有效,另一个失败并产生 "Invalid number of parameters"。 这是有效的:

xcopy /S /I /R /Y C:\Users\User\Desktop\Start_Menu_Backup\Database %LOCALAPPDATA%\TileDataLayer\Database

这是失败的:

xcopy /S /I /R /Y C:\Users\User\Desktop\Start_Menu_Backup\icons %APPDATA%\Microsoft\Windows\Start Menu\Programs

如有任何帮助,我们将不胜感激。

当其中一个目录包含 space 时,您需要将其括在引号中:

xcopy /S /I /R /Y C:\Users\User\Desktop\Start_Menu_Backup\icons "%APPDATA%\Microsoft\Windows\Start Menu\Programs"