美文网首页
node fs 流的理解

node fs 流的理解

作者: logo_li | 来源:发表于2017-04-12 17:39 被阅读0次

    要想理解流我们首先就要认识到在node程序中有哪些地方的数据传输是流,我归纳了下我们常用的有以下几个地方

     * 使用fs.createReadStream 读取文件时
     * 使用fs.createWriteStream 写入数据时
     * http.IncomingMessage 客户端请求或服务器端响应
     * net.Socket    Socket端口对象
     * child.stdout  子进程标准输出
     * child.stdin   子进程标准入
     * process.stdin 用于创建进程标准输入流
     * Gzip、Deflate、DeflateRaw   数据压缩
    
    
    let filePath=__dirname+'/test.mp4';
    
    let readStream=fs.createReadStream(filePath);
    
    let writeStream=fs.createWriteStream('file1.mp4');
    
    fs.stat(filePath,function(err,stat) {
    
    console.log(stat)
    
    });
    
    readStream.pipe(writeStream)
    
    

    未完待续

    相关文章

      网友评论

          本文标题:node fs 流的理解

          本文链接:https://www.haomeiwen.com/subject/mzgmattx.html