У меня есть следующий резервный пакетный файл:
xcopy C:\test.txt \\server\Data\user\"data test" /e /y /i
Почему это не только копирует перечисленный файл, но продолжает копировать целый корневой каталог?
Когда я удаляю переключатели, это только копирует файл. Нет ничего в описании тех переключателей, которое, кажется, вызывает поведение. Они там, потому что я беру, где кто-то еще уехал, и все пакетные файлы используют эти три переключателя.
Согласно моей справке командной строки, /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.**