У вас есть два основных варианта:
Первый вариант - добавить параметр /i
. Соответствующий текст в документации выглядит следующим образом:
Если Source является каталогом или содержит подстановочные знаки, а Destination не существует, xcopy предполагает, что Destination указывает имя каталога и создает новый каталог. Затем xcopy копирует все указанные файлы в новый каталог. По умолчанию xcopy предлагает указать, является ли Destination файлом или каталогом.
Другой вариант - указать, что местом назначения является каталог, оканчивая его обратной косой чертой, что делает код таким:
xcopy sushantg\A\* sushantg\B\ /s /e /h /T
(Обратите внимание на обратную косую черту после B
)
На данный момент я не могу найти соответствующую документацию по этому варианту, но я протестировал ее локально, и она устранила проблему.