请Java大牛帮忙,关于HTTP文件下载,功能可以实现,但是下载后总是有个别文件不能被删除.

请Java大牛帮忙,关于HTTP文件下载,功能可以实现,但是下载后总是有个别文件不能被删除.,第1张

import java.io.*

import java.net.*

import java.util.Scanner

public class Test {

private static String fileName="http://localhost/file/1.jpg"

public static void main(String args[]) throws Exception {

URL url=new URL(fileName)

URLConnection uc=url.openConnection()

uc.connect()

HttpURLConnection huc=(HttpURLConnection)uc

if(huc.getResponseCode()!=HttpURLConnection.HTTP_OK){

//判断是否成功连接到http,如果不能连接则返回

System.out.println("can't connect")

return

}

File f=new File("D://text.jpg")//把文件复制到D盘的text.jpg中

InputStream in=(uc.getInputStream())//打开输入流

byte[] data=new byte[1024*10]

int l=in.read(data)

if(!f.exists()) f.createNewFile()

FileOutputStream out=new FileOutputStream(f)

while(l!=-1){

out.write(data, 0, l)

l=in.read(data)

}

out.flush()

out.close()

System.out.println("OK")

}

}

自己把源地址修改下

尊敬的迅雷用户,您好:

亲,是可以删除,建议把下载存储目录地址设置到别的盘里,修改下载路径打开迅雷系统设置--常规设置--常用目录即是您迅雷下载存放目录

上述皆无效,请卸载迅雷然后登录http://dl.xunlei.com/ 这个页面下载迅雷7最新版本安装包,重新安装在另外一个磁盘上尝试。(请不要覆盖安装,必须卸载安装,不然可能会覆盖上旧问题)

更多疑问,欢迎您向迅雷网络平台提问。

这个容易,只要你删除后没有往硬盘里写入东西。

你用这个

Easyrecovery

软件就可以恢复,如果你下的东西只是一个文件,不是

注册版

的Easyrecovery也可以恢复。

这个是Easyrecovery教程:

http://www.jp-studio.com/

computerman

/EasyRecovery.htm

这个是

破解版

的Easyrecovery.

http://soft.yihurc.com/soft/8304.htm


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8133777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存