次の使用例は、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