Was ist der Unterschied zwischen einem absoluten und einem relativen Pfad?

Ich Frage, weil ich arbeite an einem Projekt für die Schule. Ja, das ist Hausaufgaben. Aber, ich versuche zu verstehen, ein wenig mehr, obwohl.

Dies ist ein Beispiel dafür, was verlangt wird.

• Wenn der Benutzer auf die Schaltfläche "Speichern", schreiben Sie den ausgewählten Datensatz zu der Datei angegeben, in txtFilePath (absoluter Pfad nicht relativ) ohne abschneiden der Werte, die derzeit im inneren.

Dies ist, was ich habe,

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();
    }
}

Nun, ich verstehe nicht, wenn ich das Tue Recht. Ich weiß, wenn ich Speichere es auf meinem desktop und ich lösche es von meiner listbox und wenn ich versuche zu laden es wieder nichts auftaucht. Dies ist, was ich habe auf meiner form,

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();
    }
}    

- Und dies ist die Last,

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);
    }

    //...

Kann mir bitte jemand helfen den Sinn dieses?

InformationsquelleAutor der Frage shan | 2012-04-23

Schreibe einen Kommentar