源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java编写ftp下载工具

  • 时间:2021-07-19 03:42 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java编写ftp下载工具
需要用到 java 写一个 ftp 的工具,因为只有一点点 java 基础,但是由于好几年不用,几乎算是不会了,只好一点点来搞,还好能捡起来。 不过因为是在 Linux 下使用 javac 编译,不是在 WIN 下使用 IDE 来做这些事情,所以在运行和编译上又费了一些时间,不过正是因为这样对 JAVA 的一些编译、运行的知识又了解了一些。 对于 ftp 下载工具,代码如下:
[url=ftp://ftp.isExist(serverFile]ftp.isExist(serverFile[/url]));         [url=ftp://ftp.writeStream(ftp.getStream(serverFile]ftp.writeStream(ftp.getStream(serverFile[/url]), localFile);         [url=ftp://ftp.disconnect]ftp.disconnect[/url]();     }   }
这个工具是为了配合另外一个 Hadoop 工具做 集群上传用的,所以里面的把 input 和 output 流分开了,也是为了方便另外一个工具使用。 补充一点,如何在 linux 配置运行: 如果这样的代码需要在 linux 下环境运行,首先要配置好响应的包,例如
[u]复制代码[/u] 代码如下:
import org.apache.commons.net.ftp.FTPClient;
这个包在 apache 的网站上直接下载就行,解压后找到对应的 jar 包,在编译的时候进行引用:
[u]复制代码[/u] 代码如下:
export FTPPATH="${路径}/xxx.jar" javac -classpath $CLASSPATH:$FTPPATH FtpClient.java
同样,在运行的时候也要指定 classpath:
[u]复制代码[/u] 代码如下:
java -classpath $CLASSPATH:$FTPPATH FtpClient
建议不要把$FTPPATH 包含在 CLASSPATH 中,用什么包就引用什么环境变量就行了,没必要一股脑都添加进去,就像我们没必要 import 所有的包一样。 以上所述就是本文的全部内容了,希望能够对大家学习java有所帮助。 请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部