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フォルダを移動します。


ASPリファレンス

ファイル操作オブジェクト




ASP組み込みオブジェクト


データアクセスオブジェクト


Copyright (C) ASP@Workshop All rights reserved.