Практическое руководство. Дозапись в текстовый файл в Visual Basic
Метод 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).