From 444b80e3b59c04cee049b7ca5fca66f43543d2ce Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Tue, 5 Aug 2025 17:45:46 +0900 Subject: [PATCH] Update file.js --- lib/file.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/file.js b/lib/file.js index 3541bb3..f312531 100644 --- a/lib/file.js +++ b/lib/file.js @@ -61,12 +61,13 @@ function writeFile(path, content, charset) { } function writeBinaryFile(path, data) { - var binaryStream = CreateObject("ADODB.Stream"); - binaryStream.Type = PipeIPC.adTypeBinary; - binaryStream.Open(); - binaryStream.Write(data); - binaryStream.SaveToFile(path, adSaveCreateOverWrite); - binaryStream.Close(); + return UseObject("ADODB.Stream", function(stream) { + stream.Type = PipeIPC.adTypeBinary; + stream.Open(); + stream.Write(data); + stream.SaveToFile(path, adSaveCreateOverWrite); + stream.Close(); + }); } function moveFile(fromPath, toPath) { @@ -189,7 +190,7 @@ exports.loadEnvFromArgs = loadEnvFromArgs; exports.CdoCharset = PipeIPC.CdoCharset; -exports.VERSIONINFO = "File IO Library (file.js) version 0.2.14"; +exports.VERSIONINFO = "File IO Library (file.js) version 0.2.15"; exports.AUTHOR = "gnh1201@catswords.re.kr"; exports.global = global; exports.require = global.require;