Comment : créer un fichier dans Visual Basic
Cet exemple crée un fichier texte vide dans le chemin d'accès spécifié à l'aide de la méthode Create de la classe File.
Exemple
Imports System
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 nom du chemin d'accès est incorrect. Il contient par exemple des caractères non valides ou se compose uniquement d'un espace blanc (ArgumentException).
Le chemin d'accès est en lecture seule (classe IOException).
Le nom du chemin d'accès est Nothing (ArgumentNullException).
Le nom du chemin d'accès est trop long (PathTooLongException).
Le chemin d'accès n'est pas valide (DirectoryNotFoundException).
Le chemin d'accès se compose uniquement du signe deux-points « : » (NotSupportedException).
Sécurité
Une SecurityException peut être levée dans des environnements où le niveau de confiance n'est pas total.
L'appel à la méthode Create requiert FileIOPermission.
Une exception UnauthorizedAccessException est levée si l'utilisateur n'a pas l'autorisation de créer le fichier.
Voir aussi
Référence
Concepts
Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel