aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-03-29 17:08:13 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-03-29 17:08:13 -0700
commita1a0a86f662533273348f3199f0a7f7598fb5ce5 (patch)
treedab8088af36c5f0287ac481ad924c2a375ff9558 /src
parent2416d19b0b9772116b17f280469dea1cfae0107d (diff)
add deleteFile to FS
Diffstat (limited to 'src')
-rw-r--r--src/library.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/library.js b/src/library.js
index 4bbeeee5..cdcd275a 100644
--- a/src/library.js
+++ b/src/library.js
@@ -415,6 +415,14 @@ LibraryManager.library = {
standardizePath: function(path) {
if (path.substr(0, 2) == './') path = path.substr(2);
return path;
+ },
+
+ deleteFile: function(path) {
+ var path = FS.analyzePath(path);
+ if (!path.parentExists || !path.exists) {
+ throw 'Invalid path ' + path;
+ }
+ delete path.parentObject.contents[path.name];
}
},