В чем разница между абсолютным и относительным путем?

Я спрашиваю, потому что работаю над проектом для школы. Да это домашнее задание. Но, тем не менее, я пытаюсь понять немного больше.

Это один из примеров того, о чем спрашивают.

• Когда пользователь нажимает кнопку «Сохранить», запись выбранной записи в файл, указанный в 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);
    }

    //...

Может кто-нибудь, пожалуйста, помогите мне понять это?

12
задан Sam 23 July 2014 в 12:08
поделиться