Comment : é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 à l'aide de 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 déjà et est en lecture seule (IOException).
Le disque est saturé (IOException).
Le nom de chemin d'accès est trop long (PathTooLongException
Sécurité
Cet exemple crée un fichier s'il n'existe pas. Si une application doit créer un fichier, elle doit disposer de l'accès Create pour le dossier. Si le fichier existe déjà, l'application n'a besoin que d'un accès Write, un privilège moins important. Dans la mesure du possible, et pour des raisons de sécurité, il est préférable de créer le fichier au moment du déploiement et d'accorder uniquement un accès Read à un seul fichier plutôt qu'un accès Create à l'ensemble du dossier.
Voir aussi
Tâches
Comment : lire des fichiers texte dans Visual Basic