Récuper, vérifier existence d’un fichier

Comment récupérer du nom d’un fichier, à partir de son chemin complet ?

VOUS devez utiliser la méthode GetFileName de la classe System.IO.Path qui vous permet de récupérer le nom du fichier.

      string NomEtCheminDuFichier = "C:\\toto.txt";
      string NomduFichier= System.IO.Path.GetFileName(NomEtCheminDuFichier );
      MessageBox.Show(NomduFichier);
      

Vérifier l’existence d’un fichier ?

Vous devez utiliser la méthode Exists de la classe System.IO.File qui vous permet de tester l’existence ou non d’un fichier.

      if (System.IO.File.Exists("c:\toto.txt"))
              MessageBox.Show("Le fichier existe");
      else MessageB
      
Opérations sur les fichiers : créer, copier, déplacer, supprimer ?
using System.IO;
using System;
public static void Fichiers()
{
    try
    {
       // Création d'un fichier vide.
        FileStream fs = File.Create("toto.txt");
        fs.Close();

        // Copie de fichier
         File.Copy("toto.txt", "copyoftoto.txt");

        // Déplacement de fichier
         File.Move("copyoftoto.txt", @"c:\copyoftoto.txt");

        // Suppression de fichier
        File.Delete(@"c:\copyoftoto.txt");
    }
    catch  (Exception e)
    {
        Debug.WriteLine(ex.ToString());
        Console.WriteLine(ex.Message);
    }
}
Comment récuperer les répertoires spéciaux de Windows et les disques en C# ?

Exemle : répertoire "Mes documents", repertoire courant, repertoire système

UTILISEZ la méthode GetFolderPath de la classe System.Environment pour obtenir les informations sur les répertoires spéciaux de Windows


Répertoire "Mes documents"

On utlise la propriété Personal de la classe Environment.SpecialFolder


Répertoire où se trouve votre executable

On utilise la propiété ExecutablePath de la classe Application Fournit le chamin et l’excutable

On utilise la propiété StartupPath de la classe Application Fournit seulement le chemin, sans le nom de l’executable


Répertoire courant

On utilise la propriété CurrentDirectory de la classe Environment


Répertoire Système

On utilise la propriété SystemDirectory de la classe Environment


La liste des lecteurs ( Disquettes, disque dure, USB,...)