FTPClient ftp = new FTPClient();
InputStream fis = null;
try{
int reply;
ftp.connect(url);
// 如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器
ftp.login(username, password);// 登录
ftp.setControlEncoding("utf-8");
reply = ftp.getReplyCode();
if (!FTPReply.isPositiveCompletion(reply)) {
ftp.disconnect();
logger.info("CommissionDealJob........reply="+reply);
}
ftp.changeWorkingDirectory(remotePath);// 转移到FTP服务器目录
FTPFile[] fs = ftp.listFiles();
String date = yyyyMM.format(new Date());
String fileTime = "list_"+date+"_2.csv";//文件名称前的时间(前一天日期)
logger.info("在服务器查找文件:"+fileTime);
for (FTPFile ff : fs) {
if(ff != null){
String fname = ff.getName();
if(ff.isDirectory()){
logger.info(fname + "是文件夹" );
continue;
}
if(fname.indexOf(fileTime) >= 0) {
从ftp上读取.csv文件遇到的两个问题。
最新推荐文章于 2021-10-22 14:56:42 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)