Bad command or file name

Самая частая «ошибка» новичков: такого файла/команды нет в текущем каталоге и PATH.

Причины

Решение

  1. Проверьте имя через DIR. Добавьте каталог в PATH в AUTOEXEC.BAT.
  2. Внешние команды (FORMAT, SYS) живут в C:\DOS — он должен быть в PATH.

Вопросы и ответы

Команда точно есть, но Bad command — почему?
Три причины: опечатка, не тот каталог, нет в PATH. Проверьте DIR и PATH.

Внутренние и внешние команды — в чем разница?
Внутренние (DIR, COPY) встроены в COMMAND.COM. Внешние (FORMAT, SYS) — файлы в C:\DOS: без PATH не найдутся.