projects
/
gnome.introspection-doc-generator
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
508fa44
)
File.js
author
alan
<alan@alanfast.akbkhome.com>
Mon, 19 Apr 2010 03:25:05 +0000
(11:25 +0800)
committer
alan
<alan@alanfast.akbkhome.com>
Mon, 19 Apr 2010 03:25:05 +0000
(11:25 +0800)
File.js
patch
|
blob
|
history
diff --git
a/File.js
b/File.js
index
42d20e3
..
65f0003
100755
(executable)
--- a/
File.js
+++ b/
File.js
@@
-100,7
+100,20
@@
var File = {
data_out.put_string(string, null);
data_out.close(null);
},
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);
// copy files recursively from fromDir, silently ignore them if they already exist in toDir
silentRecursiveCopy : function (fromDir, toDir) {
var filesToCopy = File.recursiveListing(fromDir);