Условие (если файл несуществует) то - 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!")
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д