我在读取已存在的文件的表单的开始处获得此代码,并相应地将它设置为4个文本框的值。如果文件尚未创建,我该如何继续?任何帮助将非常感激。如何在.txt不存在的情况下打开程序?
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
FileStream file = new FileStream("cenaEnergentov.txt", FileMode.Open, FileAccess.Read);
StreamReader sr = new StreamReader(file);
sr.ReadLine();
var textLines = File.ReadAllLines("cenaEnergentov.txt");
foreach (var line in textLines)
{
string[] dataArray = line.Split(';');
textBox1.Text = (dataArray[0]);
textBox2.Text = (dataArray[1]);
textBox3.Text = (dataArray[2]);
textBox4.Text = (dataArray[3]);
}
}
如果UPER是假的,我想用普通脚本向下跌破这一着手开始于:
public void trackBar1_Scroll(object sender, EventArgs e)
{
......
你问如何检查文件是否存在?如何调用一个函数?如何编写'if'语句? – SLaks
如何编写if语句,如果上面的文本是正确的,后面是错误的。我尝试过使用if(!File.exists(path))但没有成功 – Aghi
当我打开一个程序时,我需要它来检查数据是否已经存在一个存在文件.txt。如果没有,我会谎言,该程序开始与我的私人无效的预先修正的数据trackBar_scroll – Aghi