Guide pratique pour écrire du texte dans des fichiers à l'aide de Streamwriter dans Visual Basic
Cet exemple ouvre un objet StreamWriter avec la méthode My.Computer.FileSystem.OpenTextFileWriter
et l’utilise pour écrire une chaîne dans un fichier texte avec la méthode WriteLine de la classe StreamWriter.
Exemple
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()
Programmation fiable
Les conditions ci-dessous peuvent générer une exception.
Le fichier existe et est en lecture seule (IOException).
Le disque est plein (IOException).
Le nom du chemin est trop long (PathTooLongException).
Sécurité du .NET Framework
Cet exemple crée un fichier s’il n’existe pas déjà. Si une application doit créer un fichier, elle doit disposer de l’autorisation Create
pour accéder au dossier. Si le fichier existe déjà, l’application a uniquement besoin de l’autorisation Write
, qui est une autorisation de niveau inférieur. Quand cela est possible, il est plus sûr de créer le fichier au cours du déploiement et de n’accorder l’autorisation Read
que sur un seul fichier, plutôt que l’autorisation Create
sur un dossier.