我正在尝试使用xcopy将几个文件和目录复制到外部硬盘驱动器上。下面的命令运行得很好...
xcopy d:\location\folder /e
..。除了它没有复制任何带有空格的d:/location/文件夹的文件/目录。我知道Windows要求带空格的文件名需要用引号括起来,但如果我试图执行一个巨大的递归复制,其中可能有几个文件或文件夹的名称中有空格,我该怎么办?
发布于 2011-04-12 08:22:24
使用引号:
xcopy "d:\location\folder" /e
发布于 2013-04-16 23:28:06
您应该按照以下方式使用引号:
xcopy "d:location\folder\anotherfolder\folder with spaces"
请注意,单元字母和冒号位于引号之外,开头也没有\
。
发布于 2014-03-11 14:19:16
这可能不是您问题的答案,但是xcopy的替代方案是robocopy。请参阅下面关于子目录的xcopy。
此外,如果源目录或目标目录中有空格。然后你应该用引号(")把它们括起来。例如:
xcopy“带空格的源路径”"targetPath“
干杯
https://stackoverflow.com/questions/5628971
复制相似问题