发布于 5年前

node.js 如何复制文件

const fs = require('fs')

// 先创建读写流
let rs = fs.createReadStream('./周杰伦-半岛铁盒.flac')
let ws = fs.createWriteStream('./周杰伦-半岛铁盒2.flac')

// 方法一
rs.pipe(ws)

// 方法二
rs.on('data', data => {
    ws.write(data)
})

// 方法三
rs.on('readable', () => {
    let chunk
    // 一次读取 1024 个字节
    while (null !== (chunk = rs.read(1024))) {
        ws.write(chunk)
    }
})
©2020 edoou.com   京ICP备16001874号-3