У меня есть пакетный файл, который делает несколько вещей. Если один из них перестал работать, я хочу выйти из целой программы. Например:
@echo off
type foo.txt 2>> error.txt >> success.txt
mkdir bob
Если файл, которым foo.txt не найден затем, я хочу сообщение stderr, добавленное в файл error.txt, еще содержание foo.txt добавляется к success.txt. В основном, если команда типа возвращает stderr затем, я хочу, чтобы пакетный файл вышел и не создал новый каталог. Как можно сказать, произошла ли ошибка, и решите, необходимо ли продолжить к следующей команде или нет?