hello guys new sails.js, here have files created in following structure
--.tmp /--public /--dir1 /--dir2 /--avatar.jpg /--banner.jpg
i want solution for
case:1 - delete avatar.jpg
case:2 - delete existing images along directory "dir2 "
i have tried :
in controller
var fs = require('fs'); fs.unlink(path_to_file)
but unfortunately not make filepath right.
please me out possible solutions above 2 problem cases.
thanks in advance
for second case:
deletefolderrecursive = (path) -> if fs.existssync(path) fs.readdirsync(path).foreach (file,index) -> curpath = path + "/" + file if fs.lstatsync(curpath).isdirectory() deletefolderrecursive curpath else fs.unlinksync curpath fs.rmdirsync path dir = './tmp/public/dir1/dir2' deletefolderrecursive dir
alternatively can try changing directory to:
let dir = __dirname + '/tmp/public/dir1/dir2';
or can try add few /..
before /tmp
until code works , deletes files correctly.