Bad command or file name
Самая частая «ошибка» новичков: такого файла/команды нет в текущем каталоге и PATH.
Причины
- Опечатка в имени.
- Программа лежит в другом каталоге, PATH не настроен.
Решение
- Проверьте имя через DIR. Добавьте каталог в PATH в AUTOEXEC.BAT.
- Внешние команды (FORMAT, SYS) живут в C:\DOS — он должен быть в PATH.
Вопросы и ответы
Команда точно есть, но Bad command — почему?
Три причины: опечатка, не тот каталог, нет в PATH. Проверьте DIR и PATH.
Внутренние и внешние команды — в чем разница?
Внутренние (DIR, COPY) встроены в COMMAND.COM. Внешние (FORMAT, SYS) — файлы в C:\DOS: без PATH не найдутся.