C# 文件路径和文本框

C# 文件路径和文本框,c#,C#,好的,我要再试一次。我现在得到了更多的信息。我知道我不能使用打开和保存对话框,并且没有数据库。所以我还是有点迷茫,因为我以前被教过如何使用打开和保存对话框。我要把我想做的,然后到目前为止,我的代码。我的代码,我必须建立和添加太多。我还将展示我将要添加的内容。我只是想找到最好的方法来理解这个原因,现在我不是。我还是新来的,我知道过去几天人们一直在试图帮助我理解,然后我被告知这与“打开并保存”对话框无关。这是我应该做的 •添加一个名为txtFilePath的文本框假设该文件包含员工姓名列表,您应该能

好的,我要再试一次。我现在得到了更多的信息。我知道我不能使用打开和保存对话框,并且没有数据库。所以我还是有点迷茫,因为我以前被教过如何使用打开和保存对话框。我要把我想做的,然后到目前为止,我的代码。我的代码,我必须建立和添加太多。我还将展示我将要添加的内容。我只是想找到最好的方法来理解这个原因,现在我不是。我还是新来的,我知道过去几天人们一直在试图帮助我理解,然后我被告知这与“打开并保存”对话框无关。这是我应该做的


•添加一个名为txtFilePath的文本框假设该文件包含员工姓名列表,您应该能够使用如下方式将其加载到您的列表框中:

String filePath = this.txtFilePath.Text;
var filepath = txtFilePath.Text;
if (File.Exists(filepath))
{
    var lines = File.ReadAllLines(filepath);
    foreach (var line in lines)
        employeeList.Items.Add(line);
}
然后假设您希望向用户刚刚输入列表框的文件中添加新员工姓名:

var filepath = txtFilePath.Text;
if (File.Exists(filepath))
    using (var sw = File.AppendText(filepath)) 
        sw.WriteLine((string)employeeList.Text);
else
    using (var sw = File.CreateText(filepath)) 
        sw.WriteLine((string)employeeList.Text);    

这还没有经过测试,但应该可以正常工作…

我正在处理的是代码本身,因此文件将加载到列表框中。是的,我知道如何使用opendialog,但我不被允许使用它。保存一个我认为是保存employeeslist,它将允许您保存每个人。这是他告诉我的用户将在文本框中键入路径,当他们点击load时,您必须加载他们指定的文件。它必须是绝对的,如果他们输入像C:\text.txt这样的东西,而它不在那里,那么它将在一个空白文档中创建一个。它还将在文件中获取名称并将其添加到列表框中。更不用说它将做一些事情,制作一个记事本,但只使用“加载和保存”按钮,然后将放置包含名称的文件在“员工”列表框中。如果我理解正确,让我们
{
StreamWriter myWriter = new StreamWriter("C:\\test.txt", true);
            myWriter.Write("Some text");
            myWriter.WriteLine("Write a line");
            myWriter.WriteLine("Line 2");
            myWriter.Close();
}
var filepath = txtFilePath.Text;
if (File.Exists(filepath))
{
    var lines = File.ReadAllLines(filepath);
    foreach (var line in lines)
        employeeList.Items.Add(line);
}
var filepath = txtFilePath.Text;
if (File.Exists(filepath))
    using (var sw = File.AppendText(filepath)) 
        sw.WriteLine((string)employeeList.Text);
else
    using (var sw = File.CreateText(filepath)) 
        sw.WriteLine((string)employeeList.Text);