Xcopy 批处理文件行为

Xcopy 批处理文件行为

我有以下备份批处理文件:

xcopy C:\test.txt \\server\Data\user\"data test" /e /y /i

为什么它不仅复制列出的文件,还继续复制整个根目录?

当我删除开关时,它只会复制文件。这些开关的描述中似乎没有任何内容会导致此行为。它们之所以存在,是因为我正在从别人离开的地方继续,并且所有批处理文件都使用这三个开关。

答案1

根据我的命令行帮助,/E开关复制目录和子目录:

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]


  **/E           Copies directories and subdirectories, including empty ones.
               Same as /S /E. May be used to modify /T.**

相关内容