OpenTextFile (FileSystemObject オブジェクト)
object.OpenTextFile(filename[,mode][,option][,format])
引数
- object
- FileSystemObject の名前を指定します。
- filename
- 作成するファイル名を指定します。
- mode
- 入出力モード
1:読取専用モード(デフォルト)、ForReading
2:上書きモード、ForWriting
8:追記モード(最後の行に続けて書き込む)、ForApending - option
- ファイルの新規作成(省略可能)
True:新規作成する
False:新規作成しない(デフォルト) - format
- ファイルの形式(省略可能)
0:ASCII(Shift-JIS)、TristateFalse
-1:Unicode(UTF-16)、TristateTrue
-2:システムの規定値、TristateUseDefault
解説
ファイルを開きます。
使用例
Set objFso = Serrver.CreateObject("Scripting.FileSystemObject")
''読取専用で開く
Set objText = objFso.OpenTextFile("c:\test.txt",1)
''上書きモードで開く
Set objText = objFso.OpenTextFile("c:\test.txt",2)
''追記モードで開く(存在しない場合は新規作成)
Set objText = objFso.OpenTextFile("c:\test.txt",8,True)
関連項目
| Drives | すべてのドライブ情報を含むDrives コレクションを返します。 |
| BuildPath | 指定したパスの後ろにファイル名を追加します。 |
| CopyFile | ファイルをコピーします。 |
| CopyFolder | フォルダをコピーします。 |
| CreateFolder | フォルダを作成します。 |
| CreateTextFile | テキスト形式のファイルを作成します。 |
| DeleteFile | ファイルを削除します。 |
| DeleteFolder | フォルダを削除します。 |
| DriveExists | 指定したドライブが存在するかどうかを返します。 |
| FileExists | 指定したファイルが存在するかどうかを返します。 |
| FolderExists | 指定したフォルダが存在するかどうかを返します。 |
| GetAbsolutePathName | 指定されたパスの絶対パスを返します。 |
| GetBaseName | 指定されたパスのベース名を返します。 |
| GetDrive | 指定したパスからDrive オブジェクトを作成します。 |
| GetDriveName | 指定したパスに含まれるドライブ名を返します。 |
| GetExtensionName | 指定したパスに含まれる拡張子を返します。 |
| GetFile | 指定したパスからFile オブジェクトを作成します。 |
| GetFileName | 指定したパスに含まれるファイル名を返します。 |
| GetFolder | 指定したパスからFolder オブジェクトを作成します。 |
| GetParentFolderName | 指定したファイル、フォルダの親フォルダを返します。 |
| GetSpecialFolder | 特殊フォルダのFolder オブジェクトを作成します。 |
| GetTempName | ランダムにファイル名を生成します。 |
| MoveFile | ファイルを移動します。 |
| MoveFolder | フォルダを移動します。 |
