Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. CheckIMG.BrowseFolder = function() {
  3.     dir += '/';
  4.     var FileName = null;
  5.     fs.readdir(dir, function(err, files) { 
  6.         if (err)
  7.             throw err;
  8.         async.eachSeries(files, function( file, iter)
  9.         {
  10.             if (err)
  11.                 throw err;
  12.             setTimeout(function () {
  13.                 fs.readFile(dir + file, function(err, data) {
  14.                     if (err) {
  15.                         setTimeout(iter, 3000);
  16.                         throw err;
  17.                     }
  18.                     var FileName = dir + file;
  19.                     CheckIMG.LoadImage(data, function(err, callback) {
  20.                         if (err) {
  21.                             setTimeout(iter, 300);
  22.                             throw err;
  23.                         }
  24.                         else {
  25.                             var bool = CheckIMG.AveragePixelColor(callback.imageData, callback.width, callback.height);
  26.                             if (bool === false) {
  27.                                 console.log("delete file : " + FileName)
  28.                                 //fs.unlinkSync(FileName);
  29.                             }
  30.                         }
  31.                     });
  32.                 });
  33.                 iter();
  34.             }, 300);
  35.         }, function(err) {
  36.             console.log('Done');
  37.         });
  38.     });
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement