Node.jsでファイルをコピーする最も速い方法 質問する

Node.jsでファイルをコピーする最も速い方法 質問する

私が取り組んでいるプロジェクト (Node.js) では、ファイル システムに対する多くの操作 (コピー、読み取り、書き込みなど) が実行されます。

どの方法が一番速いですか?

ベストアンサー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'));

おすすめ記事