Złe polecenie lub nazwa pliku
„Złe polecenie lub nazwa pliku” to częsty i niejednoznaczny komunikat o błędzie w systemie MS-DOS i niektórych innych systemach operacyjnych.
COMMAND.COM , główny interfejs użytkownika systemu MS-DOS, generuje ten komunikat o błędzie, gdy nie można zinterpretować pierwszego słowa polecenia. W przypadku systemu MS-DOS słowo to musi być nazwą wewnętrznego polecenia, pliku wykonywalnego lub pliku wsadowego , więc komunikat o błędzie zawiera dokładny opis problemu, ale łatwo wprowadza w błąd nowicjuszy. Chociaż źródłem błędu musiało być pierwsze słowo (często błędnie wpisane polecenie), sformułowanie sprawiało wrażenie, że pliki nazwane w późniejszych słowach były uszkodzone lub miały nielegalne nazwy plików. Później treść komunikatu o błędzie została zmieniona dla przejrzystości. system Windows NT wyświetla następujący komunikat o błędzie (gdzie „ foo ” jest zastąpione słowem powodującym błąd):
„foo” nie jest rozpoznawane jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy.
Niektóre wczesne powłoki systemu Unix tworzyły równie tajemnicze „ foo: no such file or directory ” z tych samych powodów. Większość nowoczesnych powłok generuje komunikat o błędzie podobny do „ foo: nie znaleziono polecenia ”.