java URL连接ftp_java – URLConnection FTP列表文件
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列表文件相关推荐
- java上传ftp_java实现FTP文件上传与文件下载
本文实例为大家分享了两种java实现FTP文件上传下载的方式,供大家参考,具体内容如下 第一种方式: package com.cloudpower.util; import java.io.File; ...
- java通过http代理获取FTP的文件
公司与外部合作项目,需要获取外部合作方ftp上的文件,公司服务器是布置在内网,需要通过代理才能访问到外网. 通常在内网我们访问FTP会使用org.apache.commons.net.ftp.FTPC ...
- java url连接,Java - 线程中的URL连接
我目前有一个项目,其中有一个在线CGI文件请求不同的参数,并且每个请求都应该在不同的线程中处理.当我单独运行我的代码时,它的效果很好,但是当我将它放入一个线程中时,它似乎没有连接. 我的代码如下: p ...
- 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 ...
- java 打印机编程_JAVA实现连接本地打印机并打印文件的实现代码
JAVA实现连接本地打印机并打印文件的实现代码 发布时间:2020-08-31 15:52:25 来源:脚本之家 阅读:96 作者:piaoyunlive 实现代码一 import javax.pri ...
- java 连接打印机实现打印PDF文件的功能
java 连接打印机打印PDF文件 需求背景是导出excel并且打印,excel导出设置和转PDF网上有很多资料,本文只记录连接打印机打印PDF的部分. 1: 需要引入maven配置 <depe ...
- mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件
1.两个系统相互传文件,比较通用的方式是用QQ,两台电脑一台各登陆一个qq,发文件就行了,在同一个网段时,qq会自动转换为按局域网的方式传输. 2.本人不愿安装qq,以ftp方式进行传输,先在wndo ...
- JAVA中三种URL连接方法
Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通 ...
- java调用url505_JAVA中三种URL连接方法
Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通 ...
最新文章
- java rect平移_如何在Java Swing中使用鼠标平移图像
- 基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码)
- python transform_Pandas的数据分组-transform函数
- MachineLearning(10)-聚类
- java获取数据库当前时间_java中获取系统的当前时间
- 11 User Space, Kernel Space, and the System Call API(用户空间,核空间,系统api)
- Oracle→序列、视图、索引、存储过程、存储函数、包、触发器、表分区、锁表解锁表、事务、PLSQL、备份恢复、游标
- vba窗体 点击增加减少_EXCEL之VBA-窗体实例多页控件的基础应用
- Linux - ATT汇编基础
- deb微信安装 Ubuntu20.04
- 用 Python 分析韦德职业生涯数据
- 读书百客:《临江仙引·画舸》赏析
- mysql:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)解决方法
- 北京公积金贷款不够用 提升额度或有利刚需购房
- OracleLinux 6.4挂载NTFS盘的方法
- android 是否插入耳机,Android监听耳机是否插入
- 天刀各区服务器位置,天刀服务器人数统计2017 | 手游网游页游攻略大全
- OpenGL——二次曲面函数(球面-圆锥面-圆柱面)
- 恢复账套提示文件上的媒体簇结构不正确_用友U8软件用友固定资产(账套数据结构不正确)...
- Google Chrome调整控制台的位置
热门文章
- php常用判断蜘蛛的代码
- 2017百度之星初赛B场第一题Chess--简单杨辉三角问题
- React v16版本 源码解读
- 【Error】Less-loader 版本过高,TypeError: this.getOptions is not a function
- 【Python爬虫】Beautiful Soup库入门
- 【Python】斐波那契数列
- 为什么大多数程序员都抽烟_为什么大多数重新设计都会失败
- firebase使用_使用Firebase进行物联网原型设计:如何事半功倍
- 零基础学Python的几个经典例子
- 一道六年级数学题,求阴影面积,那我只能用Python代码了