次のコードを使用して zip ファイルを作成しようとしています...「D:\smad」のようなフォルダーがあります。その中に2つのファイルがあります。「smad.zip」という名前のzipフォルダーを作成したいと思います。しかし、「Zipアーカイブにファイルを追加する」ためのコードを見つけました..ここではこのようにしています
var file = Components.classes["@mozilla.org/file/directory_service;1"].
getService(Components.interfaces.nsIProperties).
get("AChrom", Components.interfaces.nsIFile);
file.initWithPath(file.path+"\\smad.zip");
var file11 = Components.classes["@mozilla.org/file/directory_service;1"].
getService(Components.interfaces.nsIProperties).
get("AChrom", Components.interfaces.nsIFile);
file11.initWithPath(file.path+"\\home.txt");
var zipWriter = Components.Constructor("@mozilla.org/zipwriter;1", "nsIZipWriter");
var zipW = new zipWriter();
zipW.open(file, PR_RDWR | PR_CREATE_FILE | PR_TRUNCATE);
zipW.addEntryFile(file11.path, Components.interfaces.nsIZipWriter.COMPRESSION_DEFAULT, file11, false);
zipW.close();
上記のコードを使用すると、zipファイルが作成されません...助けてください..このコードの問題点...また、javascriptを使用してzipフォルダーを作成する他の方法はありますか..よろしくお願いします