方法 : Visual Basic でファイルを作成する
この例では、File クラスの Create メソッドを使用して、指定したパスに空のテキスト ファイルを作成します。
使用例
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 がスローされます。