1. ホーム
  2. javascript

[解決済み] Node.jsでファイルをコピーする最速の方法

2022-03-18 06:15:29

質問

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

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

どのように解決するのですか?

標準的な組み込み方法を使用する 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'));