Практическое руководство. Создание файла в Visual Basic
В этом примере создается пустой текстовый файл по указанному пути с помощью метода Create класса File.
Пример
Imports System
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
Компиляция кода
Для записи в файл используется переменная file.
Отказоустойчивость
Если файл уже существует, он заменяется.
Исключение может возникнуть при следующих условиях.
Неверный формат имени пути. Например, в нем содержатся недопустимые знаки, или имя состоит из одних пробелов (ArgumentException).
Путь доступен только для чтения (IOException).
Имя пути равно Nothing (ArgumentNullException).
Имя пути имеет слишком большую длину (PathTooLongException).
Указан недопустимый путь (DirectoryNotFoundException).
Путь-это только двоеточием ":" (NotSupportedException).
Безопасность
Исключение SecurityException может быть создано в среде частичного доверия.
Вызов метода Create требует FileIOPermission.
Исключение UnauthorizedAccessException создается, если пользователь не имеет разрешения на создание файла.
См. также
Ссылки
Основные понятия
Использование библиотек из не вполне надежного кода
Основы управления доступом для кода
Журнал изменений
Дата |
Журнал |
Причина |
Апрель 2011 |
Развернутый пример. |
Обратная связь от клиента. |