使用xcopy复制多个文件/目录,其中一些文件/目录有空格

我正在尝试使用xcopy将多个文件和目录复制到外部硬盘驱动器上。以下命令工作正常......
xcopy d:locationfolder /e 
...除非它没有复制任何带有空格的d:/ location /文件夹的文件/目录。我知道dos需要带空格的文件名需要用引号括起来,但是如果我试图做一个巨大的递归副本,可能会有几个文件或文件夹中有空格的文件夹怎么办?     
已邀请:
使用引号:
xcopy "d:locationfolder" /e 
    
您应该使用以下方式引用:
xcopy "d:locationfolderanotherfolderfolder with spaces"
注意单位字母和冒号在引号之外,开头也没有
。     
这可能不是您的问题的答案,但xcopy的替代方案是robocopy。有关子目录的信息,请参阅以下xcopy。 http://ss64.com/nt/xcopy.html 此外,如果源目录或目标目录中有空格。然后你应该用引号(“)包装它们。例如: xcopy“带空格的路径”“targetPath” 干杯, 数量锐减     
给出的例子让我感到不安。也许是不必要的,但我在Win cmd.exe窗口上的阅读(使用[]括起相关位:^)是: [command] [d: location folder] [DESTINATION DRIVE:LOCATION:FOLDER] [/ E] 也许小写/ e,也适用,也许在隐含的目的地,以呈现位置工作。当我输入“help xcopy”时,列出命令名称,源和目标以及/大小写切换。是的,目的地是可选的。但是当结果与你的期望不符时,回到规范的形式,每一个小点和一点点,似乎是一个更强大的开始。人们可以专注于那些不起作用的东西。 帮助示例不使用它,但如果明确给出的文字路径是词干并明确放入通配符,我也觉得有点安全: C:> xcopy / E C: Backup * C: ToyVmBackup C:备份 Backup_VM1_2015-08-27T221110.vbk C:备份 Backup_VM2_2015-08-31T221227.vbk C:备份 VeeamConfigBackup SVC-L7-WABBOTT SVC-L7-WABBOTT_2015-08-24_10-00-15.bco 3文件被复制 好吧,我给/ E加了前缀并且侥幸逃脱了。我试图控制它的含糊不清,只要/ E以'/'开头它就不会被用于路径......     

要回复问题请先登录注册