Comment : effectuer un ajout à des fichiers texte dans Visual Basic

Mise à jour : novembre 2007

Vous pouvez utiliser la méthode My.Computer.FileSystem.WriteAllText pour effectuer un ajout à un fichier texte en affectant la valeur True au paramètre append.

Pour effectuer un ajout à un fichier texte

  • Utilisez la méthode WriteAllText en spécifiant le fichier cible et la chaîne à ajouter et en affectant au paramètre append la valeur True.

    Cet exemple écrit la chaîne "This is a test string." dans le fichier nommé Testfile.txt.

    Dim inputString As String = "This is a test string."
    My.Computer.FileSystem.WriteAllText _
    ("C://testfile.txt", inputString, True)
    

Programmation fiable

Les conditions ci-dessous peuvent générer une exception :

  • Le chemin d'accès n'est pas valide pour une des raisons suivantes : il s'agit d'une chaîne de longueur nulle ; il ne contient que des espaces blancs ; il contient des caractères non valides ou il s'agit d'un chemin d'accès de périphérique (qui commence par \\.\) (ArgumentException).

  • Le chemin d'accès n'est pas valide, car il a la valeur Nothing (ArgumentNullException).

  • File pointe vers un chemin d'accès qui n'existe pas (FileNotFoundException ou DirectoryNotFoundException).

  • Le fichier est utilisé par un autre processus, ou une erreur E/S se produit (IOException).

  • Le chemin d'accès dépasse la longueur maximale définie par le système (PathTooLongException).

  • Un nom de fichier ou de répertoire du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct (NotSupportedException).

  • L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès (SecurityException).

Voir aussi

Référence

My.Computer.FileSystem.WriteAllText, méthode

My.Computer.FileSystem, objet

Autres ressources

Écriture dans des fichiers en Visual Basic