想编写一个java程序,实现多线程批量扫描网络文件的大小、存在与否

jonhy.luo jonhy.luo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
首先说一下起因:
发现网络上好多的收费下载程序的下载地址都是直连的。没有防盗链处理。。只要知道地址就能下载。而地址中文件名则是以年月日时分秒为内容。例如:http://***/***/110529130756.zip 就是2011年05月29日13点07分56秒上传的。还有则是以格林尼治时间+到现在时间差的秒数。。。

这些地址通过嵌套FOR循环就出来了。 只是批量地址是否有文件?文件大小几何?都得经过扫描检测。于是才想编写该程序。


思路:①、利用for循环生成地址
②、通过文件下载类、方法和http协议字段,判断文件是否存在、获取文件大小。
③、多线程实现同时扫描
④、记录、输出扫描结果到txt文档。

在此,本人刚刚学完java基础。对多线程和网络操作不是很熟悉。。大家可以帮忙弄一下么?

感谢万分!! 帮忙写一下②、③代码。当然整个程序编写下来也行咯。。O(∩_∩)O~

...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
jonhy.luo
Java SE 62,621 成员 307,251 内容