gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:21 24 4
gpt4 key购买 nike

我正在从事的项目(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'));

关于javascript - 在 Node.js 中复制文件的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26447529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com