Как выйти из пакетной программы на ошибку?

У меня есть пакетный файл, который делает несколько вещей. Если один из них перестал работать, я хочу выйти из целой программы. Например:

@echo off
type foo.txt 2>> error.txt >> success.txt
mkdir bob

Если файл, которым foo.txt не найден затем, я хочу сообщение stderr, добавленное в файл error.txt, еще содержание foo.txt добавляется к success.txt. В основном, если команда типа возвращает stderr затем, я хочу, чтобы пакетный файл вышел и не создал новый каталог. Как можно сказать, произошла ли ошибка, и решите, необходимо ли продолжить к следующей команде или нет?

5
задан Notorious2tall 21 July 2010 в 20:33
поделиться