javascript - How to delete a file in Sails.js? -


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.