Поиск файла в директории - C#

Формулировка задачи:

Вот у меня есть две кнопки с такими кодами: java7
if (System.IO.File.Exists("C:\\Program Files\\Java\\jre7\\bin\\javaw.exe"))
            {
                MessageBox.Show("У вас JAVA 7");
            }
            else
            {
                MessageBox.Show("JAVA 7 отсутствует");
            }
java6
if (System.IO.File.Exists("C:\\Program Files\\Java\\jre6\\bin\\javaw.exe"))
            {
                MessageBox.Show("У вас JAVA 6");
            }
            else
            {
                MessageBox.Show("JAVA 6 отсутствует");
            }
И у меня несколько вопросов, можно ли всё это воткнуть в одну кнопку? т.е нажимаешь на кнопку и он пишет, что у вас например java 7 или java 6 И второй вопрос: вот допустим идет проверка по пути: ("C:\\Program Files\\Java\\jre6\\bin\\javaw.exe"), и он не находит этот файл, и как сделал чтоб потом он сразу же проверял путь: ("C:\\Program Files (x86)\\Java\\jre6\\bin\\javaw.exe") и только потом выводил ответ? И третий: Как сделать чтобы при открытии программы и других форм она открывалась строго по середине экрана, и при открытии
MessageBox.Show("...");
эта надпись тоже выводилась по середине экрана? Спасибо.

Код к задаче: «Поиск файла в директории - C#»

textual
            if (System.IO.File.Exists("C:\\Program Files\\Java\\jre7\\bin\\javaw.exe") || (System.IO.File.Exists("C:\\Program Files (x86)\\Java\\jre7\\bin\\javaw.exe")))
            {
                MessageBox.Show("У вас JAVA 7");
            }
 
            else if (System.IO.File.Exists("C:\\Program Files\\Java\\jre6\\bin\\javaw.exe") || (System.IO.File.Exists("C:\\Program Files (x86)\\Java\\jre6\\bin\\javaw.exe")))
            {
                MessageBox.Show("У вас JAVA 6");
            }
             else 
            {
                MessageBox.Show("У нет JAVA");
            }

12   голосов, оценка 4.333 из 5


СОХРАНИТЬ ССЫЛКУ