Предположим, мы хотим создать пустой файл в Windows со следующей командой:
type nul > C:\does\not\exist\file.txt
каталог не существует, поэтому мы получаем ошибку:
The system cannot find the path specified
Если вы распечатаете %errorlevel%
, выход будет следующим:
echo %errorlevel%
0
Однако команда не была успешной!
Я заметил, что окна не устанавливают %errorlevel%
последней команды, если вы используете перенаправление.
Есть ли способ обойти это?