URL url = new URL("ftp://user:pass@ftp.example.com/thefolder/");

URLConnection connection = url.openConnection();

...

// List files in folder...

使用类似上面的内容,我想知道如何获取文件夹’thefolder’中的文件列表?

嗨,大家好,

继这个原始问题之后,我把这个简单的FTP连接放在一起,这个连接都是有效的

看起来不错.它可以查看/ live / conf / location中的所有文件,并将它们全部复制到local / conf / location.

唯一的问题是,它正在复制文件,但没有内容.它们都是0KB而且是空的!

任何人都可以看到任何明显的复制文件名但不是文件内容.

干杯

KPS

try {

FTPClient ftp = new FTPClient();

ftp.connect("000.000.000.000");

ftp.login("USER", "PASSWORD");

ftp.enterLocalPassiveMode();

ftp.setFileType(FTP.BINARY_FILE_TYPE);

FTPFile[] files = ftp.listFiles("/live/conf/");

for (int i=0; i < files.length; i++) {

if (files[i].getName().contains(".csv")) {

String remoteFile1 = files[i].getName();

File downloadFile1 = new File("/var/local/import/conf/"+files[i].getName());

OutputStream outputStream1 = new BufferedOutputStream(new FileOutputStream(downloadFile1));

ftp.retrieveFile(remoteFile1, outputStream1);

outputStream1.close();

}

}

ftp.disconnect();

} catch (SocketException ex) {

ex.printStackTrace();

} catch (IOException ex) {

ex.printStackTrace();

}

java URL连接ftp_java – URLConnection FTP列表文件相关推荐

  1. java上传ftp_java实现FTP文件上传与文件下载

    本文实例为大家分享了两种java实现FTP文件上传下载的方式,供大家参考,具体内容如下 第一种方式: package com.cloudpower.util; import java.io.File; ...

  2. java通过http代理获取FTP的文件

    公司与外部合作项目,需要获取外部合作方ftp上的文件,公司服务器是布置在内网,需要通过代理才能访问到外网. 通常在内网我们访问FTP会使用org.apache.commons.net.ftp.FTPC ...

  3. java url连接,Java - 线程中的URL连接

    我目前有一个项目,其中有一个在线CGI文件请求不同的参数,并且每个请求都应该在不同的线程中处理.当我单独运行我的代码时,它的效果很好,但是当我将它放入一个线程中时,它似乎没有连接. 我的代码如下: p ...

  4. java url连接被拒绝,Java的URL/URI无法正确解析以?开头的链接.(审讯点)

    I'm trying to resolve a relative link that starts with a question mark ? using Java's URL or URI cla ...

  5. java 打印机编程_JAVA实现连接本地打印机并打印文件的实现代码

    JAVA实现连接本地打印机并打印文件的实现代码 发布时间:2020-08-31 15:52:25 来源:脚本之家 阅读:96 作者:piaoyunlive 实现代码一 import javax.pri ...

  6. java 连接打印机实现打印PDF文件的功能

    java 连接打印机打印PDF文件 需求背景是导出excel并且打印,excel导出设置和转PDF网上有很多资料,本文只记录连接打印机打印PDF的部分. 1: 需要引入maven配置 <depe ...

  7. mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件

    1.两个系统相互传文件,比较通用的方式是用QQ,两台电脑一台各登陆一个qq,发文件就行了,在同一个网段时,qq会自动转换为按局域网的方式传输. 2.本人不愿安装qq,以ftp方式进行传输,先在wndo ...

  8. JAVA中三种URL连接方法

    Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通 ...

  9. java调用url505_JAVA中三种URL连接方法

    Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通 ...

最新文章

  1. java rect平移_如何在Java Swing中使用鼠标平移图像
  2. 基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)
  3. python transform_Pandas的数据分组-transform函数
  4. MachineLearning(10)-聚类
  5. java获取数据库当前时间_java中获取系统的当前时间
  6. 11 User Space, Kernel Space, and the System Call API(用户空间,核空间,系统api)
  7. Oracle→序列、视图、索引、存储过程、存储函数、包、触发器、表分区、锁表解锁表、事务、PLSQL、备份恢复、游标
  8. vba窗体 点击增加减少_EXCEL之VBA-窗体实例多页控件的基础应用
  9. Linux - ATT汇编基础
  10. deb微信安装 Ubuntu20.04
  11. 用 Python 分析韦德职业生涯数据
  12. 读书百客:《临江仙引·画舸》赏析
  13. mysql:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)解决方法
  14. 北京公积金贷款不够用 提升额度或有利刚需购房
  15. OracleLinux 6.4挂载NTFS盘的方法
  16. android 是否插入耳机,Android监听耳机是否插入
  17. 天刀各区服务器位置,天刀服务器人数统计2017 | 手游网游页游攻略大全
  18. OpenGL——二次曲面函数(球面-圆锥面-圆柱面)
  19. 恢复账套提示文件上的媒体簇结构不正确_用友U8软件用友固定资产(账套数据结构不正确)...
  20. Google Chrome调整控制台的位置

热门文章

  1. php常用判断蜘蛛的代码
  2. 2017百度之星初赛B场第一题Chess--简单杨辉三角问题
  3. React v16版本 源码解读
  4. 【Error】Less-loader 版本过高,TypeError: this.getOptions is not a function
  5. 【Python爬虫】Beautiful Soup库入门
  6. 【Python】斐波那契数列
  7. 为什么大多数程序员都抽烟_为什么大多数重新设计都会失败
  8. firebase使用_使用Firebase进行物联网原型设计:如何事半功倍
  9. 零基础学Python的几个经典例子
  10. 一道六年级数学题,求阴影面积,那我只能用Python代码了