Я скопировал каталог, используя

xcopy /S DIR DIR2

Однако вместо новой папки я получил файл DIR2 без какого-либо расширения, хотя там было указано, что 86 File(s) copied .

Помощь говорит, что /S также копирует подкаталоги. Почему это не работает?

1 ответ1

0

Скорее всего, вы забыли переключатель /I

Если Source является каталогом или содержит подстановочные знаки, а Destination не существует, xcopy предполагает, что Destination указывает имя каталога и создает новый каталог. Затем xcopy копирует все указанные файлы в новый каталог. По умолчанию xcopy предлагает указать, является ли Destination файлом или каталогом.

Если папка не существует, вы должны были получить запрос, если местом назначения является файл или каталог.

Вас также может заинтересовать ключ /e вместо /s , который копирует все папки, даже если они пусты.

Существует большое количество других параметров для xcopy вы можете найти с помощью /? , Редко мои ксерокопии когда-либо используют /s сам по себе.

Более подробная информация здесь: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .