Guide pratique pour créer un fichier en Visual Basic
Cet exemple crée un fichier texte vide à l’emplacement spécifié à l’aide de la méthode Create de la classe File.
Exemple
Imports System.IO
Imports System.Text
Module Module1
Sub Main()
Dim path As String = "c:\temp\MyTest.txt"
' Create or overwrite the file.
Dim fs As FileStream = File.Create(path)
' Add text to the file.
Dim info As Byte() = New UTF8Encoding(True).GetBytes("This is some text in the file.")
fs.Write(info, 0, info.Length)
fs.Close()
End Sub
End Module
Compilation du code
Utilisez la variable file
pour écrire dans le fichier.
Programmation fiable
Si le fichier existe déjà, il est remplacé.
Les conditions ci-dessous peuvent générer une exception.
Le chemin d’accès est mal formé. Par exemple, il contient des caractères non conformes ou uniquement des espaces blancs (ArgumentException).
Le chemin est en lecture seule (IOException).
Le nom du chemin est
Nothing
(ArgumentNullException).Le nom du chemin est trop long (PathTooLongException).
Le chemin n’est pas valide (DirectoryNotFoundException).
Le chemin n’est constitué que d’un signe deux-points « : » (NotSupportedException).
Sécurité du .NET Framework
Une SecurityException peut être levée dans les environnements de confiance partielle.
L’appel à la méthode Create nécessite FileIOPermission.
Une UnauthorizedAccessException est levée si l’utilisateur n’est pas autorisé à créer le fichier.