。という名前のActiveXObjectを使用できますFileSystemObject
。fso
少なくともIE>=5で動作します。以下のコードは、の基本的な使用法を示していますfso
。
ActiveXObjectの定義:
var fso=new ActiveXObject('Scripting.FileSystemObject');
ファイルの読み取り:
var iStream=fso.OpenTextFile('filePath',1,false);
iStream.ReadAll();
/* or looped iStream.ReadLine() */
iStream.Close();
ファイルの書き込み:
var oStream=fso.OpenTextFile('filePath',2,true);
oStream.WriteLine(/*your_data*/);// This usually is looped according to your data
oStream.Close();
ファイルを削除する:
fso.DeleteFile('filePath'[,read-only]);
オプションのread-only
引数を使用すると、読み取り専用ファイルも削除できます(の場合true
)。デフォルトでは、この引数はfalse
です。
MSDNのFileSystemObject
<!DOCTYPE html>
ところで、HTAは、ドキュメントに含める場合、およびドキュメントに含める場合、IE9(およびIE9自体)でHTML5をサポートし<meta http-equiv="x-ua-compatible" content="ie=9">
ます。