X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=File.js;h=65f00037310105d0aca5e966e32525cf75ca6b80;hp=42d20e3b87a8585b6046cde2d59c10cbfc3d8337;hb=65c71aa09951d5fab57ded05432df8ca646340b1;hpb=508fa440c0ae7f01c85cadba5e22c82bb32a12b7 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);