Копировать не предлагает перезаписать существующий файл - PullRequest
0 голосов
/ 16 октября 2018

Следующая команда (при запуске в терминале Windows) запрашивает перезапись существующего файла

copy myfile.bat myfile_2.bat

Вывод: Overwrite myfile_2.bat? (Yes/No/All):

Чтобы избежать запроса, можно просто добавить /yoption.

Однако, когда одна и та же команда запускается из пакетного файла, она всегда принимает значение /y, даже если явно не указано.

Почему?

1 Ответ

0 голосов
/ 16 октября 2018

Ознакомьтесь с этим документом

По-видимому, в Windows 2000 и более поздних версиях действие по умолчанию - запрос на перезапись , если только команда не выполняется из пакетного файла .

Также упоминается здесь

Попробуйте это

/-Y 

вместо

/Y

/-Y Вызывает запрос подтверждения того, что вы хотите перезаписать существующий файл назначения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...