Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
276 views
in Technique[技术] by (71.8m points)

javascript - 在node.js中复制文件的最快方法(Fastest way to copy file in node.js)

Project that I am working on (node.js) implies lots of operations with the file system (copying/reading/writing etc).(我正在处理的项目(node.js)暗示了文件系统的许多操作(复制/读取/写入等)。)

I'd like to know which methods are the fastest, and I'd be happy to get an advice.(我想知道哪些方法是最快的,我很乐意得到建议。) Thanks.(谢谢。)   ask by bonbonez translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

This is a good way to copy a file in one line of code using streams:(这是使用流在一行代码中复制文件的好方法:)

var fs = require('fs'); fs.createReadStream('test.log').pipe(fs.createWriteStream('newLog.log')); In node v8.5.0, copyFile was added(在节点v8.5.0中,添加了copyFile) const fs = require('fs'); // 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'); });

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...