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 fichier
Dim content
As
String = System.IO.File.ReadAllText(path)
' Écrire du contenu dans le fichier
System.IO.File.WriteAllText(path,
"Ceci est une nouvelle ligne de texte.")
' Copier le fichier vers un nouvel emplacement
System.IO.File.Copy(path,
"C:\newfile.txt")
' Déplacer le fichier vers un nouvel emplacement
System.IO.File.Move(path,
"C:\newfolder\myfile.txt")
' Ouvrir le fichier pour la lecture
Dim file
As System.IO.FileStream = System.IO.File.Open(path, System.IO.FileMode.Open)
' Lire le contenu du fichier
Dim bytes
As
Byte() =
New
Byte(file.Length)
file.Read(bytes,
0, bytes.Length)
' Fermer le fichier
file.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