Gestion fichiers vb.net
Min nkounou khadamin f’ les fichiers lazm ndiklariw wahed l’Bibliothèque lfog ga3 9bel men « Private Class NomDeLaClasse » kif f’ C ki kouna ndirou : « #include » Hadi hiya dik l’Bibliothèque : «Imports System.IO» (hiya bdatha Class) Ya3ni b7al hakka :
Imports System.IO
Public Class Class1
End Class
La classe File :
• • • • • Exemple :
• • • S = File.Exists("nom_fichier.txt") S = File.Create("nom_fichier.txt") S = File.Delete("nom_fichier.txt") S = File.Move("nom_fichier.txt", "D:\...\ nom_fichier.txt")
: propriété booléenne qui teste si le fichier existe ou non. : permet de créer un fichier Delete : supprimer un fichier Copy : copier un fichier vers un autre Move : déplacer un fichier vers un autre emplacement
Exists Create
•
La classe FileInfos :
Donne des informations concernant un fichier particulier. Ses propriétés :
• Exists
© Imad EL AHMADI 2011
• •
•
Name FullName Extansion
La classe StreamWriter et StreamReader :
Exemple :
Dim SW As New StreamWriter("Nom_Fichier.txt")
« Cette instruction permet d’ouvrir le fichier « Nom_Fichier.txt » en écriture s’il existe. Elle va écraser les informations contenues dans le fichier » Exemple :
Dim SW As New StreamWriter("Nom_Fichier.txt", True)
« Cette instruction permet d’ouvrir le fichier en écriture. Si le fichier existe déjà elle va ajouter les informations à la fin du fichier »
•
Pour écrire dans un fichier : : écrire dans un fichier et placer le curseur à la fin de la chaine saisie WriteLine : écrire une chaine dans le fichier et placer le curseur au début de la ligne suivante
Write
Exemple :
SW.WriteLine("Bonjour")
•
Pour fermer le fichier :
SW.close()
•
Pour lire dans un fichier : On doit ouvrir le fichier en lecture :
Dim SR As New StreamReader("Nom_Fichier.txt")
•
Pour lire les infos dans un fichier : ReadEnd : Lire tout le contenu du fichier ReadLine : Lire une ligne dans le fichier
© Imad EL