Porady: tworzenie pliku w Visual Basic
W tym przykładzie tworzony jest pusty plik tekstowy w określonej ścieżce przy użyciu Create metody w File klasie .
Przykład
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
Kompilowanie kodu
Użyj zmiennej file
do zapisania w pliku.
Niezawodne programowanie
Jeśli plik już istnieje, zostanie zastąpiony.
Następujące warunki mogą spowodować wyjątek:
Nazwa ścieżki jest źle sformułowana. Na przykład zawiera niedozwolone znaki lub jest tylko białym znakiem (ArgumentException).
Ścieżka jest tylko do odczytu (IOException).
Nazwa ścieżki to
Nothing
(ArgumentNullException).Nazwa ścieżki jest za długa (PathTooLongException).
Ścieżka jest nieprawidłowa (DirectoryNotFoundException).
Ścieżka jest tylko dwukropkiem ":" (NotSupportedException).
Zabezpieczenia.NET Framework
Element SecurityException może być zgłaszany w środowiskach częściowo zaufanych.
Wywołanie Create metody wymaga metody FileIOPermission.
Obiekt UnauthorizedAccessException jest zgłaszany, jeśli użytkownik nie ma uprawnień do tworzenia pliku.