JavaScriptのScripting.FileSystemObjectコンポーネントの使い方
JavaScriptでScripting.FileSystemObjectコントロールを使用するには、ActiveXObjectオブジェクトを作成して、そのオブジェクトからFileSystemObjectのメソッドやプロパティを呼び出す必要があります。
スクリプティング.ファイルシステムオブジェクトコントロールを使用してテキストファイルを作成し、内容を書き込む簡単な例を次に示します。
// 创建ActiveXObject对象
var fso = new ActiveXObject("Scripting.FileSystemObject");
// 创建文本文件
var file = fso.CreateTextFile("C:\\path\\to\\file.txt", true);
// 写入内容到文件
file.WriteLine("Hello, World!");
file.Close();
上のサンプルでは、まず new ActiveXObject(“Scripting.FileSystemObject”) で FileSystemObject オブジェクトを作成し、変数 fso に代入しています。次に fso.CreateTextFile() メソッドを使用して “file.txt” という名前のテキスト ファイルを作成し、変数 file に代入しています。続いて file.WriteLine() メソッドを使用してファイルに 1 行分の内容を書き込み、最後に file.Close() メソッドでファイルをクローズしています。
スクリプティング.ファイルシステムオブジェクトコントロールを使用するには、IEブラウザのようにActiveXコントロールをサポートする環境で実行する必要があります。ChromeやFirefoxなどの他の環境では、このコントロールを使用することはできません。
また、Scripting.FileSystemObject コントロールを活用すれば、ファイルやフォルダの読み込み、コピー、移動、削除などの操作が可能となり、詳しくは関連ドキュメントやチュートリアルを参照のこと。