(1) 通常のファイルの書き込み function writeFile(aFile, aText) { var stream = Cc["@mozilla.org/network/file-output-stream;1"]. createInstance(Ci.nsIFileOutputStream); stream.init(aFile, 0x02 | 0x08 | 0x20, 0644, 0); stream.write(aText, aText.length); stream.close(); } (2) nsISafeOutputStream を使った安全なファイルの書き込み function writeFileSafely(aFile, aText) { var stream = Cc["@mozilla.org/network/safe-file-output-stream;