Проверка наличия файла - 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
{//тут есть один из файлов не существует}
}