rafale
Version:
Deploy every services, everywhere, in just a few seconds
1 lines • 500 B
JavaScript
var fileUtil={},rmdir=function(i,n){function t(i,n,r,f,o){function c(){n++,r>n?t(i,n,r,f,o):o&&"function"==typeof o&&o()}var u="";try{u=path.join(i,f[n])}catch(e){return void c()}fs.stat(u,function(i,n){i?c():n.isDirectory()?u?rmdir(u,c):c():fs.unlink(u,c)})}fs.readdir(i,function(r,f){if(!r){var o=0,c=f.length,u=function(){fs.rmdir(i,function(i){n&&"function"==typeof n&&n(i)})};return void t(i,o,c,f,u)}try{fs.unlink(i,function(i){n(i)})}catch(e){}})};fileUtil.rmdir=rmdir,module.exports=fileUtil;