我使用复制了目录
xcopy /S DIR DIR2
然而,我得到的不是新文件夹,而是DIR2
没有任何扩展名的文件,尽管它显示86 File(s) copied
。
帮助中说/S
还可以复制子目录。为什么不起作用?
答案1
您很可能忘记了/I
开关。
如果 Source 是目录或包含通配符,并且 Destination 不存在,则 xcopy 假定 Destination 指定目录名称并创建一个新目录。然后,xcopy 将所有指定的文件复制到新目录中。默认情况下,xcopy 会提示您指定 Destination 是文件还是目录。
如果该文件夹不存在,系统应该提示您目标是文件还是目录。
/e
您可能还对开关感兴趣/s
,它会复制所有文件夹,即使它们是空的。
xcopy
您可以使用 找到大量其他参数。我的 xcopies 很少单独/?
使用。/s
更多信息请点击这里:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy