Почему Xcopy игнорирует / I флаг?

Для простейших вопросов, которые задаются здесь, это может не сработать, но у меня есть сценарий, который я хочу просто скопировать в файл и не выводить мне сообщение "Указывает ли C:\Filename.bin имя файла или каталог?"

Команда просто

xcopy C:\sourceFolder\sourceFile.bin C:\destFolder\destFile.bin /i

но это продолжает подсказывать мне. Я запускаю это на Server 2003. Может быть, мне просто нужно пойти на обед.

1 ответ

Со страницы xcopy technet:

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

Поскольку вы не используете подстановочный знак, /I игнорируется. Вы можете хотеть /q.

Другие вопросы по тегам