ftp方式获取服务器上文件的大小
关键代码就一行
temp = s.split("[ ]+");
TelnetInputStream fget = null;FtpClient fc = null;BufferedReader dr = null;try {fc = new FtpClient();// ftp客户端对象fc.openServer(ftpIp);// 连接ftp服务器fc.login(userName, userPass);// 登录ftp服务器fc.binary();fc.cd(fileurl);dr = new BufferedReader(new InputStreamReader(fc.list()));String s = "";String[] temp = null;while ((s = dr.readLine()) != null) {//System.out.println(s);temp = s.split("[ ]+");//System.out.println("sdfasfd: ==" + temp[4] + "==" + temp[8]);if(filename.equals(temp[8])){long num = Long.parseLong(temp[4]);return num;}}}catch (Exception e) {log.debug(e);e.printStackTrace();} finally {try {fget.close();dr.close();fc.closeServer();} catch (Exception e) {}}return 0;