private FtpClient ftpClient = new FtpClient();

    public long getFileSize(String filename) {
        long fileSize = -1;
        try {
            ftpClient.openServer("IP","PORT");
            ftpClient.login("USER","PASSWORD");  
            String s = "SIZE " + filename + "\r\n";
            ftpClient.sendServer(s);
            int status = ftpClient.readServerResponse();
            if (status == 213) {
                String msg = ftpClient.getResponseString();
                fileSize = Long.parseLong(msg.substring(3).trim());
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return fileSize;
    }

 

posted on 2016-08-19 10:09  小码农_ZXB  阅读(1953)  评论(0)    收藏  举报