Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

多线程下载网络文件; RandomAccessFile指定位置写入; 断点续传(暂停\被迫中断 后 继续下载);

Notifications You must be signed in to change notification settings

JGZHAN/download

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

down

  • 使用多线程下载网络文件;
  • 使用RandomAccessFile在指定文件位置开始写入;
  • 支持断点续传(暂停或这被迫中断后继续下载)
  • 使用connection.setRequestProperty("Range", "bytes=" + from + "-" + to)将网络文件分块读取;

Getting Started

依赖MAVEN Lombok、fastjson2

打包成为jar包, 进入到jar包的目录下,直接使用java -jar命令:

  • java -jar down.jar 下载目标的地址 [可选-下载到的目标文件夹]

使用Linux

可以使用Linux定义你的命令

  • 使用使用命令 'vi /etc/profile',然后想下图所示一样,在文件的末尾添加定义,其中红框内的是打包好的jar包所在的文件地址;

image

  • 然后使用命令'down 需要下载的文件地址'下载文件,这里以下载微信安装包为例,可以不指定第二个参数(下载后的文件路径),默认放在当前使用命令的文件夹;

image

About

多线程下载网络文件; RandomAccessFile指定位置写入; 断点续传(暂停\被迫中断 后 继续下载);

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /