Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet exemple crée un fichier texte vide au chemin d’accès spécifié à l’aide de la Create méthode dans la File classe.
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 file
variable pour écrire dans le fichier.
Programmation robuste
Si le fichier existe déjà, il est remplacé.
Les conditions suivantes peuvent entraîner une exception :
Le nom du chemin d’accès est malformé. Par exemple, il contient des caractères non autorisés ou n’est qu’un espace blanc (ArgumentException).
Le chemin est en lecture seule (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 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 Create méthode nécessite FileIOPermission.
Une UnauthorizedAccessException est levée si l’utilisateur n’est pas autorisé à créer le fichier.