From: alan Date: Mon, 19 Apr 2010 03:25:05 +0000 (+0800) Subject: File.js X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=65c71aa09951d5fab57ded05432df8ca646340b1 File.js --- diff --git a/File.js b/File.js index 42d20e3..65f0003 100755 --- a/File.js +++ b/File.js @@ -100,7 +100,20 @@ var File = { data_out.put_string(string, null); data_out.close(null); }, - + /** + * append + * @arg path {String} File to write to + * @arg string {String} string to append to file. + * + */ + append : function (path, string) { + var f = Gio.file_new_for_path(String(path)); + var data_out = new Gio.DataOutputStream({ + base_stream:f.append_to(Gio.FileCreateFlags.NONE, null) + }); + data_out.put_string(string, null); + data_out.close(null); + }, // copy files recursively from fromDir, silently ignore them if they already exist in toDir silentRecursiveCopy : function (fromDir, toDir) { var filesToCopy = File.recursiveListing(fromDir);