Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот WriteAllText метод можно использовать для записи текста в файлы. Если указанный файл не существует, он создается.
Процедура
Запись текста в файл
WriteAllTextИспользуйте метод для записи текста в файл, указав файл и текст для записи. В этом примере строка записывается"This is new text."в файл с именемtest.txt, добавляя текст к любому существующему тексту в файле.My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt", "This is new text to be added.", True)
Записать серию строк в файл
Циклирование по коллекции строк. Используйте метод
WriteAllTextдля записи текста в файл, указав целевой файл и строку, которую нужно добавить, и установивappendвTrue.В этом примере имена файлов в каталоге
Documents and Settingsзаписываются вFileList.txt, вставляя возврат каретки между каждым из них для повышения удобочитаемости.For Each foundFile As String In My.Computer.FileSystem.GetFiles("C:\Documents and Settings") foundFile = foundFile & vbCrLf My.Computer.FileSystem.WriteAllText( "C:\Documents and Settings\FileList.txt", foundFile, True) Next
Надежное программирование
Следующие условия могут вызвать исключение:
Путь недействителен по одной из следующих причин: это строка нулевой длины, она содержит только пробелы, содержит недопустимые символы, или это путь устройства (начинается с \\.\).\) (ArgumentException).
Путь недействителен, так как он
Nothing(ArgumentNullException).Fileуказывает на путь, который не существует (FileNotFoundException или DirectoryNotFoundException).Файл используется другим процессом или возникает ошибка ввода-вывода (IOException).
Путь превышает системную максимальную длину (PathTooLongException).
Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат (NotSupportedException).
У пользователя отсутствуют необходимые разрешения для просмотра пути (SecurityException).
Диск заполнен, и вызов завершается
WriteAllTextсбоем (IOException).
Если вы работаете в контексте частичного доверия, код может вызвать исключение из-за нехватки привилегий. Дополнительные сведения см. в разделе Основы безопасности доступа к коду.