OpenAsTextStream (File オブジェクト)
object.OpenAsTextStream [option][format]
引数
- object
- File オブジェクトの名前を指定します。
- option
- 入出力モード
ForApending:追記モード(最後の行に続けて書き込む)
ForReading:読取専用モード(デフォルト)
ForWriting:上書きモード - format
- ファイルの形式
TristateFalse:ASCII
TristateTrue:Unicode
TristateUseDefault:システムの規定値
解説
ファイルの入出力モードを指定して開きます。
読取専用モードの場合は、書き込むことはできず、上書きモードの場合は、読み取ることが
できません。
使用例
Set objFso = Serrver.CreateObject("Scripting.FileSystemObject") Set objFile = objFso.GetFile("c:\test.txt") ''読取専用で開く Set objText = objFso.OpenAsTextStream(1) ''上書きモードで開く Set objText = objFso.OpenAsTextStream(2) ''追記モードで開く(存在しない場合は新規作成) Set objText = objFso.OpenAsTextStream(8)
関連項目
Copy | ファイルのコピーを作成します。 |
Delete | ファイルを削除します。 |
Move | ファイルを移動します。 |
Attributes | ファイルの属性を設定します。 |
DateCreated | ファイルの作成日を返します。 |
DateLastAccessed | ファイルが最後にアクセスされた日付を返します。 |
DateLastModified | ファイルが最後に変更された日付を返します。 |
Drive | ファイルのあるドライブ名を返します。 |
Name | ファイル名の取得や設定ができます。 |
ParentFolder | 指定したファイルの親フォルダを返します。 |
Path | ファイルのパス名を返します。 |
ShortName | ファイルの「8.3形式」の短い形式のファイル名を返します。 |
ShortPath | ファイルの「8.3形式」の短い形式のパス名を返します。 |
Size | ファイルのサイズを返します。 |
Type | ファイルの種類を返します。 |