Microsoft® Visual Basic® Scripting Edition CreateTextFile メソッド |
ランゲージ リファレンス
|
指定されたファイル名のファイルを作成し、ファイルを読み込んだり、書き込むときに使用する TextStream オブジェクトを返します。
[object.]CreateTextFile(filename[, overwrite[, unicode]])CreateTextFile メソッドの構文は、次の指定項目から構成されます。
指定項目 内容 object 省略可能です。FileSystemObject オブジェクトの名前を指定します。 filename 必ず指定します。作成するファイルを示す文字列式を指定します。 overwrite 省略可能です。既にあるファイルを上書きするかどうかを示すブール値を指定します。ファイルを上書きする場合は、真 (True) を指定し、上書きしない場合は、偽 ( False) を指定します。省略すると、既にあるファイルには上書きされません。 unicode 省略可能です。Unicode または ASCII ファイルのいずれかで作成されたファイルかどうかを示すブール値を指定します。Unicode で作成されたファイルの場合は、真 (True) を指定し、ASCII ファイルで作成されたファイルの場合は、偽 ( False) を指定します。省略すると、ASCII ファイルで作成されたものとみなされます。
次のコードは、CreateTextFile メソッドを使用して、テキスト ファイルを作成し、開く例です。
引数 overwrite が偽 (False) または省略されている場合で、引数 filename で指定したファイルが既にあるときは、エラーとなります。Set fs = CreateObject("Scripting.FileSystemObject") Set a = fs.CreateTextFile("c:\testfile.txt", True) a.WriteLine("This is a test.") a.Close