JAVA FTP 连接 及判断文件是否存在
来源:互联网 发布:淘宝主图素材图片 编辑:程序博客网 时间:2024/04/27 12:07
JAVA FTP 连接 及判断文件是否存在
package com.gy.util;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net.ftp.FTPReply;import org.junit.Test;public class FtpUtil1111 { private static String url = "192.168.1.1"; private static int port = 21; private static String username = "xxxxx"; private static String password = "xxxxx"; @Test public void test(){ for(int i=0;i<1;i++){ boolean rs = isExsits("/test/20170822/1300004/20170822-184800-184859-01-P-0-1.264.flv"); System.out.println("rs==="+i+" :"+rs); } } /*** * 判断文件是否存在 * @param ftpPath * @return */ public static boolean isExsits(String ftpPath){ FTPClient ftpx = getFTPClient( url, port, username, password); try { FTPFile[] files =ftpx.listFiles(ftpPath); if(files!=null&&files.length>0){ System.out.println("files size:"+files[0].getSize()); return true; }else { return false; } } catch (Exception e) { //重新连接一次,可以么? try { Thread.sleep(1000); } catch (Exception e1) { } System.out.println("重新连接...."); ftp = null; return isExsits(ftpPath); //e.printStackTrace(); } } private static FTPClient ftp; public static FTPClient getFTPClient(String url, int port, String username, String password){ if(ftp!=null)return ftp; FTPClient ftptemp = new FTPClient(); try { int reply; ftptemp.connect(url, port); ftptemp.login(username, password); reply = ftptemp.getReplyCode(); if (!FTPReply.isPositiveCompletion(reply)) { ftptemp.disconnect(); } ftp = ftptemp; } catch (Exception e) { System.out.println(e.getMessage()); } return ftp; } }
阅读全文
0 0
- JAVA FTP 连接 及判断文件是否存在
- java 判断文件,判断文件夹是否存在.
- java中直接判断ftp上文件夹下是否存在某文件的方法
- C#判断文件及文件夹是否存在
- 判断文件是否存在及创建文件夹
- 判断文件在ftp服务器上是否存在
- Java判断文件或文件夹是否存在
- java判断指定路径文件是否存在
- Java判断是否存在文件和文件夹
- 安卓(java)判断文件是否存在
- Java判断文件、文件夹是否存在
- JAVA查询文件是否存在,判断
- java判断远程文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 判断文件是否存在
- 排序算法实现
- 转:机器学习中的范数规则化之(一)L0、L1与L2范数
- 别人整理的前端知识
- UE4学习笔记15th:配置输入并创建Pawn的移动组件
- vb快捷键整理
- JAVA FTP 连接 及判断文件是否存在
- 在AWS中部署OpenShift平台
- spice协议详解(三):spice架构和通信
- LeetCode_100
- hdu 2112 HDU Today Dijkstra算法
- POJ 1990 MooFest (树状数组)
- Android MVC框架
- jrtp3.7和jthread1.2.1版本下载和编译
- poj3026 Borg Maze bfs+最小生成树 prim