我想获得ftp服务器上指定文件的大小

以及下载过程中文件的已完成下载的大小

求教

这个是我写的方法

code::

public static boolean downLoadFtp(String ftpServerIp, String ftpUser,

String ftpPassWord, String url, String filePath, String fileName) {

try {

FtpClient fc = new FtpClient(ftpServerIp);

fc.login(ftpUser, ftpPassWord);

fc.binary();

int ch;

int filesize = 0;

String fileStr = filePath + fileName;

File filename = new File(fileStr);

System.out.println("C::     download   89    filename size   ::  "+filename.toString());

if (filename.exists()) {//如果存在就直接覆盖

filename.createNewFile();

//return false;

}

if (!filename.exists()) {

if (filename.createNewFile()) {

System.out.println("File   is   created   successfully!");

}

}

RandomAccessFile getFile = new RandomAccessFile(fileStr, "rw");

getFile.seek(0);

// url="/FTPTest1.txt";

TelnetInputStream fget = fc.get(fileName);

DataInputStream puts = new DataInputStream(fget);

while ((ch = puts.read()) >= 0) {

filesize = filesize + ch;

getFile.write(ch);

}

System.out.println("C::   download   96    filesize  :   :   "

+ filesize);

fget.close();

getFile.close();

fc.closeServer();

} catch (IOException ex) {

ex.printStackTrace();

}

return true;

}

我应该如何在下载之前获得文件的大小啊

以及在现在过程中下载文件的大小···

谢谢··

我想做一个进度条····

可是没有办法获得文件的大小····

谢谢····

2009年3月18日 17:07

java ftp文件大小_java如何获得ftp服务器上指定文件的大小相关推荐

  1. 如何修改WampServer服务器上传文件的大小?

    修改WampServer服务器上传文件的大小 序: 默认情况下服务器对上传文件的大小是有限制的, 如果想修改上传文件的限制可以修改php.ini文件 ➢file_uploads = On(是否允许上传 ...

  2. java http上传文件到_java使用http往服务器上传文件(图片)

    使用http往服务端上传文件,要使用MultipartEntity,需要引入httpmime包,在附件中. class="java">public static String ...

  3. java获取服务器上指定文件,java 读取服务器上文件

    java 读取服务器上文件 [2021-02-04 10:02:14]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...

  4. 怎么把文件上传到java se_java se模仿http向web服务器上传文件

    主要使用的类: URL  HttpURLConnection 源代码: import java.io.DataOutputStream; import java.io.FileInputStream; ...

  5. java上传文件限制大小_Java Web:附件上传,两种文件上传限制格式及大小方法,学习笔记文件操作【诗书画唱】...

    附件上传: package com.jy.controller; import java.io.File; import java.io.FileOutputStream; import java.i ...

  6. linux java读取文件夹下文件名,Java获取Linux上指定文件夹下所有第一级子文件夹...

    说明:需要只获得第一级文件夹目录 package com.sunsheen.jfids.studio.monitor.utils; import java.io.BufferedReader; imp ...

  7. java 判断ftp文件是否存在_java如何检验ftp服务器中指定文件是否存在

    详细内容 项目工作中,需要检验ftp服务器中指定文件是否存在,在网上查阅了相关资料,可以通过ftpClient类进行实现. 免费学习视频教程分享:java课程 具体实现代码:import org.ap ...

  8. java ftp取远程服务器时间_在 Java 中如何获取 FTP 服务器上的文件修改时间

    使用 Apache Commons Net 进行 FTP 编程的时候,可以使用 FTPClient 类的方法来获取和设置 FTP 服务器上特定文件的修改时间: String getModificati ...

  9. java在FTP服务器创建文件夹,java在ftp服务器上创建文件夹

    java在ftp服务器上创建文件夹 内容精选 换一换 启动目的端时失败,错误码:SMS.3103,提示迁移失败原因"对目的服务器重新建立引导失败".启动目的端后,系统会重新安装目的 ...

最新文章

  1. Centos7上安装最新的nodejs
  2. JS定时器的使用--无缝滚动
  3. OpenCV使用G-API的人脸分析管道
  4. 《C++ Primer》2.6.1节练习
  5. java6 已安装更高版本_Java 10及更高版本的思考
  6. /etc/sysconfig/i18n文件详解
  7. ElasticSearch之Tokenizer 分词器
  8. python网络框架生产环境_配置Django框架为生产环境的注意事项(DEBUG=False)
  9. 什么是嵌入式工程师,发展前景如何
  10. 微信小程序开发的游戏《拼图游戏》
  11. 无论如何,你该在大城市再坚持下
  12. 提高网页效率的14条准则
  13. 电脑网速,详细教您电脑网速慢怎么办
  14. 局域网传文件_iPhone跨系统「隔空投送」,传文件超好用
  15. Python学习日志--摆动吧!钟摆!
  16. java8 stream运行原理之并行流原理详解
  17. 下班后可以做点什么副业赚钱呢?
  18. Linux系统裁剪与定制
  19. Snipaste操作详细
  20. python中一切可迭代对象都支持解包 - Iterable Unpacking

热门文章

  1. Python爬虫(二十二)_selenium案例:模拟登陆豆瓣
  2. 搭建exchange邮件服务器一定要ad域么?_域渗透神器-AD Explorer使用指南
  3. 抖音:资本、梦想与躁动荷尔蒙裹挟的世界
  4. [php fqm说明]以及nginx和apache的一些说明
  5. 经验:怎么样免费在线PDF拆分
  6. 微信小程序基于云数据库简单实现帖子点赞功能。
  7. Docker——博客收藏
  8. 计算机专业英语辅导教材,计算机专业英语2全套教材.ppt
  9. 用T5UIC1 4.3寸串口屏做动画
  10. linux命令查询端口号,linux查询端口号(linux查看端口的命令)