Практическое руководство. Дозапись в текстовый файл в Visual Basic

Обновлен: Ноябрь 2007

Для добавления данных к текстовому файлу можно использовать Метод My.Computer.FileSystem.WriteAllText, указав, что параметр append имеет значение True.

Добавление данных в текстовый файл

  • Используйте метод WriteAllText, указав конечный файл и добавляемую строку и установив для параметра append значение True.

    В это примере в файл с именем Testfile.txt записывается строка "This is a test string.".

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

Отказоустойчивость

Возникновение исключения возможно при следующих условиях:

  • Путь является недопустимым, поскольку путь представляет собой строку нулевой длины (пустую строку), либо содержит только пробелы, либо содержит недопустимые знаки, либо представляет собой путь к устройству (начинается с \\.\) (ArgumentException).

  • Путь не является допустимым, поскольку он равен Nothing (ArgumentNullException).

  • Параметр File содержит несуществующий путь (FileNotFoundException или DirectoryNotFoundException).

  • Файл уже используется другим процессом или происходит ошибка ввода-вывода (IOException).

  • Длина пути превышает максимальную длину, определенную в системе (PathTooLongException).

  • Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат (NotSupportedException).

  • У пользователя отсутствуют необходимые разрешения на просмотр пути (SecurityException).

См. также

Ссылки

Метод My.Computer.FileSystem.WriteAllText

Объект My.Computer.FileSystem

Другие ресурсы

Запись в файлы в Visual Basic