前天下载ubutn的10.04版本ubuntu-10.04.1-desktop-i386.iso,因为公司设置了网速限制,使用快车FlashGet下载每秒只60K左右,到天黑走时还有80多M没下完,就写了一个下载任务完成后自动关机的小程序,原理是定时判断下载文件所存放的文件夹下有没有该文件的名字,因为在下载未完成时,文件夹里下载的文件的名字是ubuntu-10.04.1-desktop-i386.iso.jc和ubuntu-10.04.1-desktop-i386.iso.jccfg3,下载完成后,文件的名字就成了本来的名称——ubuntu-10.04.1-desktop-i386.iso。
程序如下:
import java.io.File;
import java.io.IOException;
public class TimeShutdown {
public static void shutDownComputer(int times) {
Runtime run = Runtime.getRuntime();
try {
run.exec("shutdown -s -t" + " " + times);
} catch (IOException e) {
e.printStackTrace();
}
}
static void checkProgress(){
File f = new File("D:\\Downloads");
File[] tt = f.listFiles();
System.out.println("Now Time:"+System.currentTimeMillis());
for(int i=0;i<tt.length;i++){
if(tt[i].isDirectory()){
;
}
else{
System.out.print("File:");
String fn = tt[i].getName();
System.out.println(fn);
if(fn.equals("ubuntu-10.04.1-desktop-i386.iso")){
System.out.println("ubuntu-10.04.1-desktop-i386.iso Download Complete!");
shutDownComputer(10);
}
}
}
}
/**
* @param args
* @throws InterruptedException
*/
public static void main(String[] args) throws InterruptedException {
while(true){
checkProgress();
Thread.sleep(300000);
}
}
}
分享到:
相关推荐
此外,FlashGet还支持恢复下载功能,如果在下载过程中因网络中断或电脑意外关机,用户无需从头开始,只需继续未完成的任务即可,这对于处理大文件下载尤其实用。 在安全性方面,FlashGet也做得相当到位。它内置了防...
FlashGet,中文名为“快车”,是一款经典的多线程下载工具,因其在早期互联网时代出色的下载速度和稳定性而深受用户喜爱。它具有许多独特的特点,使得它在众多下载软件中脱颖而出。 首先,FlashGet的核心优势在于其...
Delphi写的一个调用Flashget下载歌曲的程序,源于一个在线收听歌曲的flash(MusicBYSEA.swf),偶然的到了歌曲列表的URL,希望能把这些歌曲下载到自己硬盘上。用到了DevExpress的表格控件ExpressQuantumGrid 5。 qianrw...
《FlashGet下载工具:经典与实用的网络下载利器》 FlashGet,作为一款曾经风靡一时的下载管理软件,以其高效、稳定和易用性在众多下载工具中脱颖而出。这款"非常老的FlashGet下载工具"尽管年代久远,但其独特的优势...
许多下载工具如FlashGet、迅雷、BitComet、eMule等都有下载完成后自动关机的功能。以BitComet为例,你可以在“选项”>“选项”>“任务设置”中勾选“当所有任务都自动停止后关闭电脑”。其他下载工具的设置方式类似...
不仅如此,它还能自动分析文件结构,将大文件分割成更小的部分,使得每个部分都能独立下载,即使在某个连接中断后,也能快速恢复,避免了从头开始的困扰。 三、智能调度与断点续传 FlashGet具备智能调度功能,能够...
虽然QTP本身不直接与JavaScript或FlashGet的下载功能关联,但理解QTP可以帮助我们了解在软件测试中如何自动化验证这种调用FlashGet下载的功能是否正常工作。 至于标签中的“Js代码”,它明确了我们需要关注的是...
3. **断点续传**:如果下载过程中因网络问题中断,FlashGet能够自动记住已下载的部分,当网络恢复时继续从断点处下载,避免了重新开始的困扰。 4. **智能调度**:FlashGet可以根据网络状况自动调整下载速度,避免对...
《模仿FlashGet下载工具的设计与实现》 FlashGet是一款经典的多线程下载工具,它以其高效、稳定的特点深受用户喜爱。本篇文章将深入探讨如何模仿FlashGet,从设计思路到核心技术,再到具体实现,帮助读者了解下载...
其次,对于使用下载工具的用户,如FlashGet、影音传送带、NetAnts等软件,它们都提供了下载后自动关机的功能。这一功能的设置非常简单,只需在下载设置中找到并启用该选项即可。当下载任务完成时,电脑会自动关闭,...
此外,如果在下载过程中遇到错误,如文件损坏,FlashGet会自动检测并尝试修复,保证文件完整无误。 四、使用说明与资源管理 在提供的压缩包文件中,"使用说明[必看].html"和"使用说明 WWW.XXJP.ORG.txt"这两份文档...
文件列表中,"flashget165.exe"是FlashGet-1.65的安装程序,用户可以通过运行这个文件来安装这个经典的下载工具。而"flashget165.txt"可能是关于软件的使用说明或者版本信息,帮助用户更好地理解和操作软件。 回顾...
无忧IT下载工具是一款模仿经典下载管理器FlashGet的软件,主要由C#编程语言开发而成。FlashGet以其多线程分段下载、高速稳定的特点深受用户喜爱,而无忧IT下载工具则是试图在这一领域提供类似的功能和服务。在C#这个...
本文介绍的是一款名为SuperDown的下载程序,这款程序在设计上灵感来源于网络蚂蚁,同时也可能借鉴了知名下载管理器FlashGet的功能特点。SuperDown使用C++语言编写,旨在为用户提供高效快速的下载体验。本文将深入...
3. **智能调度**:FlashGet具有智能调度系统,能够自动优化网络连接,确保最佳的下载性能。 4. **断点续传**:如果下载过程中因网络问题中断,FlashGet能记住已下载的部分,下次可以从断点继续下载,避免了重复下载...
在VC++开发环境中,利用MFC(Microsoft Foundation Classes)库,可以创建出类似于FlashGet的下载进度条。这个过程涉及到多个关键知识点,包括CImageList的使用、界面更新的优化以及用户界面元素的动态绘制。 首先...
安全方面,FlashGet提供了病毒扫描功能,与主流的杀毒软件集成,可以在文件下载完成后自动进行病毒检测,保护用户的电脑免受恶意软件的侵害。它还有防诱骗机制,能识别并阻止含有潜在危险链接的下载任务,增强了用户...
9. **一键恢复**:如果因意外情况导致下载中断,Flashget可以自动保存下载进度,用户重启软件后可以一键恢复,继续未完成的下载任务。 10. **历史记录**:软件会记录用户的下载历史,便于查找和重复下载过去的文件...
大快车就是我们常说的FlashGet,这个具有悠久历史的下载软件,多年来一直伴随着我们。进入2.0版之后(目前最新的是3.7版),下载速度有了很大的提升,一般能达到传统下载速度的5至10倍。同时对各种协议的支持良好,...
标题“FlashGet 2.1”指的是一个早期版本的FlashGet下载管理器,这是一款流行的互联网下载工具。FlashGet以其多线程下载技术而闻名,它能够将一个文件分割成多个部分并同时下载,显著提高了下载速度。这个特定的版本...