Практическое руководство. Создание файла в Visual Basic

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

В этом примере создается пустой текстовый файл по указанному пути с помощью метода Create класса File.

Пример

Dim file As System.IO.FileStream
file = System.IO.File.Create("c:\test.txt")

Компиляция кода

Для записи в файл используется переменная file.

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

Если файл уже существует, он заменяется.

Исключение может возникнуть при следующих условиях.

  • Неверный формат имени пути. Например, в нем содержатся недопустимые знаки, или имя состоит из одних пробелов (ArgumentException).

  • Путь доступен только для чтения (IOException).

  • Имя пути равно Nothing (ArgumentNullException).

  • Имя пути имеет слишком большую длину (PathTooLongException).

  • Указан недопустимый путь (DirectoryNotFoundException).

  • Путь состоит только из двоеточия (NotSupportedException).

Безопасность

Исключение SecurityException может быть создано в среде частичного доверия.

Вызов метода Create требует FileIOPermission.

Исключение UnauthorizedAccessException создается, если пользователь не имеет разрешения на создание файла.

См. также

Основные понятия

Использование библиотек из не вполне надежного кода

Основы управления доступом для кода

Ссылки

System.IO

Create