Quelle est la différence entre un absolu et un chemin relatif?

Je demande parce que je suis en train de travailler sur un projet pour l'école. Oui ce sont les devoirs. Mais, je vais essayer d'en comprendre un peu plus, cependant.

C'est un exemple de ce qui est demandé.

• Lorsque l'utilisateur clique sur le bouton “Enregistrer”, écrire l'enregistrement sélectionné dans le fichier spécifié dans txtFilePath (chemin d'accès absolu et non relatif) sans tronquer les valeurs actuellement à l'intérieur.

C'est ce que j'ai,

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

Maintenant, je ne comprends pas si je suis en train de réaliser ce droit. Je sais que lorsque je l'enregistre sur mon bureau et je le supprimer de ma liste et quand j'essaie de le recharger à nouveau rien ne s'affiche. C'est ce que j'ai dans mon formulaire,

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

Et c'est la charge,

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

    //...

Quelqu'un peut-il svp m'aider à donner un sens à cela?

OriginalL'auteur shan | 2012-04-23