ファイルを作成する
スポンサーリンク
新しい空のファイルを作成するには、System.IO.File クラスの Create メソッド または CreateText メソッドを使用します。Create メソッド または CreateText メソッドを使えばファイルを作成できますが、中身を書き込むことなく、空のファイルを作成するだけの場面は稀です。しかし、既存のファイルに空で上書きするという使い方ができます。(中身だけが削除される)
ファイルに書き込みたい場合は、これらのメソッドを使うのではなく、StreamWriter のコンストラクタを使うべきです。空のファイルを作る場面では、こちらのメソッドを使うとわかりやすいと考えます。
サンプルコード
以下にサンプルコードを示します。
VB.NET 全般
' 戻り値を格納する変数を宣言する
Dim hStream As System.IO.FileStream
' hStream が破棄されることを保証するために Try ~ Finally を使用する
Try
' hStream が閉じられることを保証するために Try ~ Finally を使用する
Try
' 指定したパスのファイルを作成する
hStream = System.IO.File.Create("C:\Hoge.txt")
Finally
' 作成時に返される FileStream を利用して閉じる
If Not hStream Is Nothing Then
hStream.Close()
End If
End Try
Finally
' hStream を破棄する
If Not hStream Is Nothing Then
Dim cDisposable As System.IDisposable = hStream
cDisposable.Dispose()
End If
End Try
関連するリファレンス
準備中です。
