Добавление опции «Да» или «Нет» для удаления в пакетном скрипте - PullRequest
0 голосов
/ 02 декабря 2011

Я написал этот сценарий, и я был бы уверен, если я смогу сделать так, как Y для Delete и N для того, чтобы не удалять файлы, но я не уверен, как добавить его.Это мой код, если кто-то может помочь, это было бы здорово.

Ответы [ 2 ]

4 голосов
/ 02 декабря 2011

Используйте выбор и действуйте в ответ.

Чтобы предложить пользователю опцию «Удалить файлы? Yn», используйте

choice /c yn /n /m "Delete files?"

ERRORLEVEL будет содержать индекс выбранного значения (например, в приведенном выше примере, 1, если нажата Y, 2 для N'). Your batch file can then check ERRORLEVEL` и реагировать соответственно.

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

0 голосов
/ 02 декабря 2011
set /p DELETE=Delete [y/n]?
if !DELETE! == y (
    ...
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...