有什么办法能够先把文件下载到内存,然后再复制到硬盘?

我下载速度一到40mb/s以上,就会降到0mb/s,同时硬盘占有率也会100%,下载速度一会高一会低的,很难受。所以有什么办法可以先下载到内存里面,然后再复制到硬盘吗?

代码?首先要看文件有多大,写文件的原理是设置一个缓冲区,比如4096字节,然后每次读取到4096字节就写文件,循环往复,直到整个文件写完为止。所以要看你的文件有多大(内存能存放多大)。