diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-03-29 17:08:13 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-03-29 17:08:13 -0700 |
commit | a1a0a86f662533273348f3199f0a7f7598fb5ce5 (patch) | |
tree | dab8088af36c5f0287ac481ad924c2a375ff9558 /src | |
parent | 2416d19b0b9772116b17f280469dea1cfae0107d (diff) |
add deleteFile to FS
Diffstat (limited to 'src')
-rw-r--r-- | src/library.js | 8 |
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]; } }, |