方法 : Visual Basic でファイルを作成する
この例では、File クラスで Create メソッドを使用して、指定したパスに空のテキスト ファイルを作成します。
例
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)。
.NET Framework のセキュリティ
部分信頼環境では、SecurityException がスローされる場合があります。
Create メソッドへの呼び出しでは、FileIOPermission が必要です。
ユーザーがファイルを作成するアクセス許可を持っていない場合、UnauthorizedAccessException がスローされます。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET