Перенаправить вывод DOS, только если есть вывод

У меня есть ряд строк в пакетном файле (.bat ), работающем на компьютере с Windows, например.:

start /b prog.exe cmdparam1 cmdparam2 > test1.txt
start /b prog.exe cmdparam1 cmdparam2 > test2.txt

Иногда proj.exe возвращает ничего (пустой )вместо полезных данных. В тех случаях, когда я не хочу создавать текстовый файл, это что-то легко выполнимое на стороне пакетного файла? Текущее поведение заключается в том, что всегда создается текстовый файл, в случае пустого вывода это просто пустой файл.

5
задан user17753 14 August 2012 в 19:43
поделиться