Проверка наличия файла - C#
Формулировка задачи:
Как сделать чтоб выдавало ошибку если нету файла ?
StreamReader streamReader1 = new StreamReader("save1.txt");
а если нету save1.txt то программа вылетает
Кто поможет?
Решение задачи: «Проверка наличия файла»
textual
Листинг программы
- private void button1_Click(object sender, EventArgs e)
- {
- if (System.IO.File.Exists("first.txt") && System.IO.File.Exists("second.txt"))
- {
- int i;
- if (radioButton1.Checked == true)
- {
- StreamReader streamReader1 = new StreamReader("first.txt");
- StreamReader streamReader2 = new StreamReader("second.txt");
- string str = "";
- n = 0;
- i = 0;
- while (!streamReader1.EndOfStream)
- {
- str = streamReader1.ReadLine();
- A[i] = Convert.ToInt32(str);
- i++;
- n++;
- if (n >= 20) break;
- }
- n = 0;
- i = 0;
- while (!streamReader2.EndOfStream)
- {
- str = streamReader2.ReadLine();
- B[i] = Convert.ToInt32(str);
- i++;
- n++;
- if (n >= 20) break;
- }
- for (i = 0; i < n; i++)
- {
- dataGridView1.Columns.Add(new DataGridViewTextBoxColumn());
- dataGridView2.Columns.Add(new DataGridViewTextBoxColumn());
- }
- dataGridView1.Rows.Add(1);
- dataGridView2.Rows.Add(1);
- for (i = 0; i < n; i++)
- {
- dataGridView1.Rows[0].Cells[i].Value = A[i];
- dataGridView2.Rows[0].Cells[i].Value = B[i];
- }
- dataGridView1.Visible = true;
- dataGridView2.Visible = true;
- textBox2.Enabled = false;
- textBox3.Enabled = false;
- button1.Enabled = false;
- button2.Enabled = false;
- }
- }
- else
- {//тут есть один из файлов не существует}
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д