【发布时间】:2012-05-04 12:25:45
【问题描述】:
我之所以这么问,是因为我正在为学校做一个项目。是的,这是家庭作业。但是,我试图了解更多一点。
这是所询问内容的一个示例。
• 当用户单击“保存”按钮时,将所选记录写入 txtFilePath 中指定的文件(绝对路径不是相对路径),而不截断当前其中的值。
这就是我所拥有的,
private void button2_Click(object sender, EventArgs e)
{
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamWriter myWriter = new StreamWriter(saveFileDialog1.FileName);
myWriter.Write(txtFilePath.Text);
myWriter.Close();
}
}
现在,我不明白我这样做是否正确。我知道当我将它保存到我的桌面并从我的列表框中删除它时,当我尝试再次重新加载它时没有任何显示。这就是我的表格,
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
StreamReader myReader = new StreamReader(openFileDialog1.FileName);
txtFilePath.Text = openFileDialog1.FileName;
txtFilePath.Text = myReader.ReadToEnd();
myReader.Close();
}
}
这就是负载,
private void Form1_Load(object sender, EventArgs e)
{
string[] myFiles = Directory.GetFiles("C:\\");
foreach (string filename in myFiles)
{
FileInfo file = new FileInfo(filename);
employeeList.Items.Add(file.Name);
}
//...
有人可以帮我理解一下吗?
【问题讨论】:
标签: c# path relative-path absolute-path