![为什么 Xcopy 忽略 /i 标志?](https://linux22.com/image/607579/%E4%B8%BA%E4%BB%80%E4%B9%88%20Xcopy%20%E5%BF%BD%E7%95%A5%20%2Fi%20%E6%A0%87%E5%BF%97%EF%BC%9F.png)
这可能是这里提出的最简单的问题,但我有一个脚本,我只想复制一个文件,而不是提示我“C:\Filename.bin 是否指定文件名或目录?”
该命令只是
xcopy C:\sourceFolder\sourceFile.bin C:\destFolder\destFile.bin /i
但它一直在提示我。我在 Server 2003 上运行它。也许我只需要去吃午饭。
答案1
如果 Source 是目录或包含通配符,并且 Destination 不存在,则 xcopy 假定 Destination 指定目录名称并创建一个新目录。然后,xcopy 将所有指定的文件复制到新目录中。默认情况下,xcopy 会提示您指定 Destination 是文件还是目录。
由于您未使用通配符,因此 /I 将被忽略。您可能需要 /q。