xcopy не удалось скопировать

xcopy не удалось скопировать

Я скопировал каталог с помощью

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

Связанный контент