В чем разница между абсолютным и относительным путем?
Я спрашиваю, потому что я работаю над проектом для школы. Да, это домашнее задание. Но я все же пытаюсь понять немного больше.
Это один из примеров того, что спрашивают.
• When the user clicks the “Save” button, write the selected record to the file specified in txtFilePath (absolute path not relative) without truncating the values currently inside.
Это то, что у меня есть,
<code>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(); } } </code>
Теперь я не понимаю, правильно ли я это делаю. Я знаю, когда я сохраняю его на рабочем столе и удаляю его из списка, а при повторной загрузке ничего не появляется. Это то, что у меня есть в моей форме,
<code>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(); } } </code>
И это нагрузка,
<code>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); } //... </code>
Может кто-нибудь помочь мне разобраться в этом?