`
geeksun
  • 浏览: 967921 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FlashGet下载完自动关机的小程序

阅读更多

前天下载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下载工具软件

    FlashGet,中文名为“快车”,是一款经典的多线程下载工具,因其在早期互联网时代出色的下载速度和稳定性而深受用户喜爱。它具有许多独特的特点,使得它在众多下载软件中脱颖而出。 首先,FlashGet的核心优势在于其...

    调用Flashget下载歌曲的程序 v1.0

    Delphi写的一个调用Flashget下载歌曲的程序,源于一个在线收听歌曲的flash(MusicBYSEA.swf),偶然的到了歌曲列表的URL,希望能把这些歌曲下载到自己硬盘上。用到了DevExpress的表格控件ExpressQuantumGrid 5。 qianrw...

    一个非常老的FlashGet下载工具

    《FlashGet下载工具:经典与实用的网络下载利器》 FlashGet,作为一款曾经风靡一时的下载管理软件,以其高效、稳定和易用性在众多下载工具中脱颖而出。这款"非常老的FlashGet下载工具"尽管年代久远,但其独特的优势...

    如何设置自动关机.docx

    许多下载工具如FlashGet、迅雷、BitComet、eMule等都有下载完成后自动关机的功能。以BitComet为例,你可以在“选项”&gt;“选项”&gt;“任务设置”中勾选“当所有任务都自动停止后关闭电脑”。其他下载工具的设置方式类似...

    flashget下载工具

    不仅如此,它还能自动分析文件结构,将大文件分割成更小的部分,使得每个部分都能独立下载,即使在某个连接中断后,也能快速恢复,避免了从头开始的困扰。 三、智能调度与断点续传 FlashGet具备智能调度功能,能够...

    发布下载时调用flashget Js代码

    虽然QTP本身不直接与JavaScript或FlashGet的下载功能关联,但理解QTP可以帮助我们了解在软件测试中如何自动化验证这种调用FlashGet下载的功能是否正常工作。 至于标签中的“Js代码”,它明确了我们需要关注的是...

    FlashGet v2.2.1229

    3. **断点续传**:如果下载过程中因网络问题中断,FlashGet能够自动记住已下载的部分,当网络恢复时继续从断点处下载,避免了重新开始的困扰。 4. **智能调度**:FlashGet可以根据网络状况自动调整下载速度,避免对...

    模仿FlashGet下载工具

    《模仿FlashGet下载工具的设计与实现》 FlashGet是一款经典的多线程下载工具,它以其高效、稳定的特点深受用户喜爱。本篇文章将深入探讨如何模仿FlashGet,从设计思路到核心技术,再到具体实现,帮助读者了解下载...

    电脑自动关机解决方法.docx

    其次,对于使用下载工具的用户,如FlashGet、影音传送带、NetAnts等软件,它们都提供了下载后自动关机的功能。这一功能的设置非常简单,只需在下载设置中找到并启用该选项即可。当下载任务完成时,电脑会自动关闭,...

    flashget多线程版

    此外,如果在下载过程中遇到错误,如文件损坏,FlashGet会自动检测并尝试修复,保证文件完整无误。 四、使用说明与资源管理 在提供的压缩包文件中,"使用说明[必看].html"和"使用说明 WWW.XXJP.ORG.txt"这两份文档...

    古董版下载软件FlashGet-1.65

    文件列表中,"flashget165.exe"是FlashGet-1.65的安装程序,用户可以通过运行这个文件来安装这个经典的下载工具。而"flashget165.txt"可能是关于软件的使用说明或者版本信息,帮助用户更好地理解和操作软件。 回顾...

    无忧IT下载工具--仿flashget

    无忧IT下载工具是一款模仿经典下载管理器FlashGet的软件,主要由C#编程语言开发而成。FlashGet以其多线程分段下载、高速稳定的特点深受用户喜爱,而无忧IT下载工具则是试图在这一领域提供类似的功能和服务。在C#这个...

    C++-Code-SuperDown-类似网络蚂蚁下载程序.rar_flashget_superdown_网络下载程序_网络蚂蚁

    本文介绍的是一款名为SuperDown的下载程序,这款程序在设计上灵感来源于网络蚂蚁,同时也可能借鉴了知名下载管理器FlashGet的功能特点。SuperDown使用C++语言编写,旨在为用户提供高效快速的下载体验。本文将深入...

    flashget

    3. **智能调度**:FlashGet具有智能调度系统,能够自动优化网络连接,确保最佳的下载性能。 4. **断点续传**:如果下载过程中因网络问题中断,FlashGet能记住已下载的部分,下次可以从断点继续下载,避免了重复下载...

    VC开发的类似FlashGet的下载进度条

    在VC++开发环境中,利用MFC(Microsoft Foundation Classes)库,可以创建出类似于FlashGet的下载进度条。这个过程涉及到多个关键知识点,包括CImageList的使用、界面更新的优化以及用户界面元素的动态绘制。 首先...

    网际快车flashget

    安全方面,FlashGet提供了病毒扫描功能,与主流的杀毒软件集成,可以在文件下载完成后自动进行病毒检测,保护用户的电脑免受恶意软件的侵害。它还有防诱骗机制,能识别并阻止含有潜在危险链接的下载任务,增强了用户...

    Flashget V1.9

    9. **一键恢复**:如果因意外情况导致下载中断,Flashget可以自动保存下载进度,用户重启软件后可以一键恢复,继续未完成的下载任务。 10. **历史记录**:软件会记录用户的下载历史,便于查找和重复下载过去的文件...

    多线程下载工具源码支持断点续传(模拟FlashGet)

    大快车就是我们常说的FlashGet,这个具有悠久历史的下载软件,多年来一直伴随着我们。进入2.0版之后(目前最新的是3.7版),下载速度有了很大的提升,一般能达到传统下载速度的5至10倍。同时对各种协议的支持良好,...

    flashget 2.1

    标题“FlashGet 2.1”指的是一个早期版本的FlashGet下载管理器,这是一款流行的互联网下载工具。FlashGet以其多线程下载技术而闻名,它能够将一个文件分割成多个部分并同时下载,显著提高了下载速度。这个特定的版本...

Global site tag (gtag.js) - Google Analytics