小编典典

在 Node.js 中复制文件的最快方法

all

我正在处理的项目(Node.js)意味着对文件系统的大量操作(复制、读取、写入等)。

哪些方法最快?


阅读 255

收藏
2022-03-08

共1个答案

小编典典

使用标准的内置方式fs.copyFile

const fs = require('fs');

// File destination.txt will be created or overwritten by default.
fs.copyFile('source.txt', 'destination.txt', (err) => {
  if (err) throw err;
  console.log('source.txt was copied to destination.txt');
});

如果您必须支持 Node.js 的旧版本 - 以下是您在不支持的版本中执行此操作的方法fs.copyFile

const fs = require('fs');
fs.createReadStream('test.log').pipe(fs.createWriteStream('newLog.log'));
2022-03-08