방법 설명 :
readStream (파일 읽기 스트림, 입력 스트림) 객체를 반환합니다. (읽기 쉬운 스트림)
문법:
코드 사본은 다음과 같습니다.
fs.createreadstream (Path, [옵션])
이 방법은 FS 모듈에 속하므로 사용하기 전에 FS 모듈을 소개해야합니다 (var fs = require ( "fs")).
매개 변수 수신 :
경로 : (문자열) 파일 경로를 읽을 수 있습니다
옵션 : (개체) 배열 객체에는 다음 속성이 포함되어 있습니다
코드 사본은 다음과 같습니다.
{깃발 : 'r',
인코딩 : NULL,
FD : NULL,
모드 : 0666,
Autoclose : True
}
옵션은 전체 파일을 읽는 대신 파일을 시작 및 끝으로 읽을 수있는 바이트 범위를 설정할 수 있습니다.
시작과 끝이 모두 포함되면 0부터 시작됩니다.
인코딩은 'UTF8', 'ASCII'또는 'base64'의 세 가지 형식으로 될 수 있습니다.
AutoClose가 False 인 경우 오류를보고하더라도 파일 디스크립터가 닫히지 않습니다.
그것을 끄고 파일 디스크립터 누출이 없는지 확인하는 것이 가장 좋습니다.
AutoClose가 true (기본 동작) 인 경우 오류 또는 종료에 대한 파일 설명자가 자동으로 닫힙니다.
예:
이 예제는 100K 파일로 마지막 10 바이트의 컨텐츠를 읽습니다.
코드 사본은 다음과 같습니다.
fs.createreadstream ( 'sample.txt', {start : 90, end : 99});
소스 코드 :
코드 사본은 다음과 같습니다.
fs.createreadstream = 함수 (경로, 옵션) {
새로운 readstream (경로, 옵션)을 반환합니다.
};