我正在处理的项目(Node.js)意味着对文件系统的大量操作(复制、读取、写入等)。
哪些方法最快?
使用标准的内置方式fs.copyFile:
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'));