많은 수의 텍스트 파일을 가져 와서 특히 내 문제의 연구 자료를 찾으려면 여기에 해결책을 게시하기로 결정했습니다. 나는 그것이 다른 누군가를 도울 것이라고 믿는다. 내 파일은 3,000,000 개까지 등록됩니다. StreamReader.ReadLine()을 사용하여 줄 단위로 읽으려고했지만 실용적이지 않습니다. 또한 파일이 너무 커서 메모리에로드 할 수 없
특정 문자가 있는지 확인하기 위해 큰 파일에서 행 수를 계산하려고하는데 StreamReader 및 ReadBlock을 사용하려고합니다. 아래 코드는 내 코드입니다. protected virtual long CalculateRowCount(FileStream inStream, int bufferSize)
{
long rowCount=0
파일 업로드가 포함 된 브라우저에서 POST를 허용하는 작은 클래스가 있습니다. . 나는 몸에 도착할 때 나는에서는 StreamReader를 사용하고있어 그것을 읽고 난 헤더를 읽을 다음, 그 위에 다음 stream.ReadBlock() 컨텐츠 길이를받을 수 있도록 크기의 배열을 만들고 : char[] buffer = new char[contentLengt
나는 초보자이고 나는 변수 크기의 기록을 갖는 파일을 가지고; 행 당 두 개의 필드가 즉 하나는 각 레코드에 대한 가변 크기 인 문자열가 공백으로 7-15 숫자 키를 누른 이어진다. 나는 나의 버퍼에 전용 페이지 크기의 바이트를 읽고 다음을 처리하려합니다. 문제는 내가 Java.RanomAccessFile를 사용하고 방법을 찾아 사용하는 경우 다음 내 버퍼