Thursday, 15 September 2016

Wait for File in Node.js

/**
 * Created by Anand Dwivedi.
 */

/* ------------required import statement--------------  */
var fs = require("fs");
var userhome = require('user-home');

function readResponseFile() {
    var filepath =userhome+"\\"+"ECommerceDeliveryResponse.json";
    console.log(filepath);
    fs.stat(filepath, function (err, stats) {
     if(err){
         console.log("wait for File");
         setTimeout(readResponseFile, 3000);
     }else{
         console.log("file found")
     }
});
}

/* call the readResponseFile  of code right away */
readResponseFile();