https://cnodejs.org/topic/59d8f43b2543cb3368b1623e
var request = require('request'); var fs = require('fs'); function downloadFile(uri, filename, callback){ var stream = fs.createWriteStream(filename); request(uri).pipe(stream).on('close', callback); } if (!fs.existsSync('mp4')) { fs.mkdirSync('mp4'); } console.log('Start download...'); for (let i = 1; i <= 22; i++) { const filename = 'mp4/NodeJS-lesson-' + i + '.mp4'; downloadFile('https://cdn.nodelover.me/video_bucket/nodejs/' + i + '.mp4', filename, function() { console.log('Success: ' + filename + ' 下载完成!'); }); }
本文提供了一个使用Node.js进行文件批量下载的示例代码。该脚本利用'request'和'fs'模块来实现从指定URL下载多个文件并保存到本地的功能。具体实现了检查目标目录是否存在,并创建目录,然后通过循环下载一系列MP4文件。
3573

被折叠的 条评论
为什么被折叠?



