The code below will read a text file successfully and is probably good for smaller files. I, however, need to read a 1.5 mB file which takes 8-9 minutes because of the String.fromCharCode(array[i]) statement. Does anyone know of a faster read method with example?
Thanks in advance.
function readTextFile(){
//Browse for and select master matrix data text file
var selFiles = Dialogs.getFilePath("","*.txt","C:\Users","Select File",0);
Context.writeStatus("Reading file");
var binData=selFiles[0].getData();
Context.writeStatus("UniCode to Text conversion");
var sString=toText(binData);
return sString;
}
function toText(array){
var result="";
for(var i=0; i<array.length; i++){
Context.writeStatus("Converting UniCode to Text",(i*100)/array.length);
result+=String.fromCharCode(array[i]);
}
return result;
}