Я пытаюсь прочитать большой текстовый файл в JScript для поиска строки, но возникла исключительная ситуация переполнения. Я написал следующий код.
var ForReading = 1;
var TriStateFalse = 0;
var strFileData;
var fso, objFile, objTS;
fso = new ActiveXObject("Scripting.FileSystemObject");
objFile = fso.GetFile("Sample2GBFile");
strFileData = objTS.Read(objFile.Size);
if(strFileData .indexOf("String to search") > 0 )
{
wShShell.Echo("Found...");
}
В приведенном выше коде я получаю переполнение буфера, поскольку файл 2 ГБ не может поместиться в буфер. Пожалуйста, помогите, как решить эту проблему.