I am facing weird problem - real weird and do not know how to solve it. I am trying to use filesystemobject in javascript in IE8 ( as xp supports upto ie8 only) - Below is my CODE:
var ForReading = 1, ForWriting = 2, ForAppending = 8;
var TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0;
var fso = new ActiveXObject("Scripting.FileSystemObject");
alert('C:\\\\RoyalMailDirectFeed\\\\Result.txt'); //************** LINE1 **********/
var fsoNew = new ActiveXObject("Scripting.FileSystemObject");
if(fsoNew.FileExists('C:\\\\RoyalMailDirectFeed\\\\Result.txt')){
f1 = fsoNew.OpenTextFile('C:\\\\RoyalMailDirectFeed\\\\Result.txt', ForReading, true);
while(!f1.AtEndOfStream){
resultCode = f1.ReadLine();
resultTrack = f1.ReadLine();
resultMessage = f1.ReadLine();
}
f1.Close();
fsoNew.DeleteFile('C:\\\\RoyalMailDirectFeed\\\\Result.txt',true);
}
Check LINE1 - if I put this alert - script works fine fileexists works and so is the rest of the code. If I remove/comment alert in LINE1 - script can not find the fileexists or not…
Same code works fine in IE9 without alertbox. It is driving me crazy.
I have tried putting filepath in variable and using variable instead of providing path itself - the result is same.
FSO usage is allowed in IE8 options settings to run activex objects ( as it works fine with alertbox appearing first )
Thanks for reading long descriptions. Any help is welcome