Newer
Older
CVSS_3.0_GUI / node_modules / nwjs-builder-phoenix / node_modules / dir-compare / fsPromise
root on 7 May 2019 987 bytes Initial commit
  1. var fs = require('fs');
  2. var Promise = require('bluebird');
  3.  
  4. module.exports = {
  5. stat : function(path){
  6. return new Promise(function(resolve, reject){
  7. fs.stat(path, function(err, stats){
  8. if(err){
  9. reject(err);
  10. } else{
  11. resolve(stats);
  12. }
  13. })
  14. });
  15. },
  16. lstat : function(path){
  17. return new Promise(function(resolve, reject){
  18. fs.lstat(path, function(err, stats){
  19. if(err){
  20. reject(err);
  21. } else{
  22. resolve(stats);
  23. }
  24. })
  25. });
  26. },
  27. readdir : function(path){
  28. return new Promise(function(resolve, reject){
  29. fs.readdir(path, function(err, files){
  30. if(err){
  31. reject(err);
  32. } else{
  33. resolve(files);
  34. }
  35. })
  36. });
  37. },
  38. };
Buy Me A Coffee