Descrição do método:
Retorna um objeto READSTREAM (FILE LEIA DE LEIA DE ARQUIVO, fluxo de entrada). (Fluxo legível)
gramática:
A cópia do código é a seguinte:
fs.createreadstream (caminho, [opções])
Como esse método pertence ao módulo FS, é necessário introduzir o módulo FS antes do uso (var fs = requer ("fs")))
Receber parâmetros:
Caminho: (string) Caminho para ler
Opções: (objeto) O objeto da matriz contém as seguintes propriedades
A cópia do código é a seguinte:
{sinalizadores: 'r',
codificação: nulo,
FD: NULL,
Modo: 0666,
Autoclose: verdadeiro
}
As opções podem definir o intervalo de bytes que um arquivo pode ler por início e final, em vez de ler o arquivo inteiro.
Se o início e o final estiverem incluídos, ele começará a partir de 0.
A codificação pode estar em três formatos: 'UTF8', 'ASCII' ou 'BASE64'.
Se a autoclose for falsa, o descritor de arquivo não será fechado, mesmo se eles relatarem um erro.
É melhor desligá -lo e garantir que não haja vazamento do descritor de arquivos.
Se a autoclose for verdadeira (o comportamento padrão), o descritor de arquivo para erros ou fins será fechado automaticamente.
exemplo:
Este exemplo lerá os últimos 10 bytes de conteúdo em um arquivo 100k.
A cópia do código é a seguinte:
fs.CreateReadStream ('sample.txt', {start: 90, end: 99});
Código -fonte:
A cópia do código é a seguinte:
fs.createReadstream = função (caminho, opções) {
retornar novo readstream (caminho, opções);
};