Условие (если файл несуществует) то - C#
Формулировка задачи:
если файл hosts существует то открыть, в остальных случаях показать ошибку!
заранее всем спасибо.
//Вводим путь реестра RegistryKey readKey = Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters"); //Получаем путь до etc string put = (string)readKey.GetValue("DataBasePath"); //Получаем путь до hosts string put1 = put + "/hosts"; do { if (put1 == null) { break; } else { //Убираем атрибуты Только для чтение, Скрытый. File.SetAttributes(put1, (FileAttributes.ReadOnly & FileAttributes.Hidden)); //Открываем hosts try { //Грузим текст в TextBox this.textBox1.Text = File.ReadAllText(put1, Encoding.UTF8); //Получаем статус status.Text = "Файл Hosts загружен успешно"; } catch { //Если программа не может открыть файл то показывает ошибку MessageBox.Show("Не могу открыть файл HOSTS.", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); status.Text = "Немогу загруть файл HOSTS"; //Прерываем. return; } } } while (put1 == null);
Решение задачи: «Условие (если файл несуществует) то»
textual
Листинг программы
if(File.Exists("путь к нужному файлу")) { //открываем и делам свое черное дело } else { MessageBox.Show("File not found. Good luck!") }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д