Gestion des fichiers
VB.NET
offre plusieurs fonctionnalités pour gérer les fichiers, notamment :
Lire et écrire des fichiers texte:
·
System.IO.File.ReadAllText(path) :
lit le contenu d'un fichier texte et le renvoie sous forme de chaîne.
·
System.IO.File.WriteAllText(path,
content) : écrit le contenu d'une chaîne dans un fichier texte.
Créer et supprimer des fichiers:
·
System.IO.File.Create(path) :
crée un nouveau fichier vide.
·
System.IO.File.Delete(path) :
supprime un fichier.
Copier et déplacer des fichiers:
·
System.IO.File.Copy(sourcePath,
destinationPath) : copie un fichier vers un nouvel emplacement.
·
System.IO.File.Move(sourcePath,
destinationPath) : déplace un fichier vers un nouvel emplacement.
Ouvrir et fermer des fichiers:
·
System.IO.File.Open(path,
mode) : ouvre un fichier pour la lecture, l'écriture ou les
deux.
·
System.IO.File.Close(file) :
ferme un fichier.
Gérer les répertoires:
·
System.IO.Directory.CreateDirectory(path) :
crée un nouveau répertoire.
·
System.IO.Directory.Delete(path) :
supprime un répertoire.
·
System.IO.Directory.GetFiles(path) :
obtient une liste des fichiers dans un répertoire.
·
System.IO.Directory.GetDirectories(path) :
obtient une liste des répertoires dans un répertoire.
Exemple de code:
vbnetCopier
Dim path As String = "C:\myfile.txt" ' Lire le contenu du fichierDim content As String = System.IO.File.ReadAllText(path) ' Écrire du contenu dans le fichierSystem.IO.File.WriteAllText(path, "Ceci est une nouvelle ligne de texte.") ' Copier le fichier vers un nouvel emplacementSystem.IO.File.Copy(path, "C:\newfile.txt") ' Déplacer le fichier vers un nouvel emplacementSystem.IO.File.Move(path, "C:\newfolder\myfile.txt") ' Ouvrir le fichier pour la lectureDim file As System.IO.FileStream = System.IO.File.Open(path, System.IO.FileMode.Open) ' Lire le contenu du fichierDim bytes As Byte() = New Byte(file.Length)file.Read(bytes, 0, bytes.Length) ' Fermer le fichierfile.Close()Conseils:
·
Utilisez des noms de
fichiers et de répertoires valides.
·
Vérifiez si un
fichier ou un répertoire existe avant de l'utiliser.
·
Gérez les erreurs qui
peuvent se produire lors de la gestion des fichiers.
·
Utilisez des classes
et des méthodes appropriées pour les tâches de gestion de fichiers spécifiques.
Commentaires
Enregistrer un commentaire