Я делаю простой командный файл, который требует одного аргумента (вы можете предоставить больше, но я игнорирую их).
Для тестирования это то, что у меня есть до сих пор.
if not %1 == "" (
dir /s/b %1
) else (
echo no
)
В принципе, я хочу сказать, предоставлен ли аргумент, рекурсивно отображать все файлы в папке. В противном случае, скажем нет.
Он работает, когда я предоставляю аргумент, но если я его не предоставил, он просто скажет мне ( was unexpected at this time
.
Я имею в виду, он работает, но я хотел хотя бы показать удобное для пользователя сообщение, объясняющее, почему он не работает. Как мне изменить код?