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