2011-09-27 4 views
2

나는 파일 (쓰기 가능한 스팀)에 쓰고 있는데, 일단 끝나면 파일을 닫아야한다. 이 두 함수의 차이점이나 둘 다 호출해야하는지 잘 모르겠습니다. 다음은 설명서의 내용입니다.Node.js에있는 파일의 stream.end와 stream.destroySoon의 차이점은 무엇입니까?

stream.end()

스트림을 EOF 또는 FIN으로 종료합니다. 이 호출은 스트림을 닫기 전에 대기중인 쓰기 데이터를 보낼 수있게합니다.

stream.destroySoon()

쓰기 대기열을 비운 후에 파일 설명자를 닫습니다. destroySoon()은 쓰기 대기열에 남아있는 데이터가없는 한 즉시 파기 할 수 있습니다.

답변

5

차이는 없습니다.

// There is no shutdown() for files. 
WriteStream.prototype.destroySoon = WriteStream.prototype.end; 
: 노드 소스 fs.js에서

관련 문제