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