From 65c71aa09951d5fab57ded05432df8ca646340b1 Mon Sep 17 00:00:00 2001 From: alan Date: Mon, 19 Apr 2010 11:25:05 +0800 Subject: [PATCH] File.js --- File.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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); -- 2.39.2