| | |
| | | // @Scheduled(cron = "*/30 * * * * ?") |
| | | public boolean readFile() { |
| | | FTPClient ftp = new FTPClient(); |
| | | System.out.println("ftp 创建客户端"); |
| | | try { |
| | | //设置传输超时时间为60秒 |
| | | ftp.setDataTimeout(60000); |
| | | //连接超时为60秒 |
| | | ftp.setConnectTimeout(60000); |
| | | //连接 |
| | | ftp.connect(ftpHost, ftpPort); |
| | | System.out.println("ftp 连接成功!"); |
| | | // 登陆 |
| | | ftp.login(ftpUserNameIn, ftpPasswordIn); |
| | | // 检验登陆操作的返回码是否正确 |
| | |
| | | System.out.println("ftp连接失败"); |
| | | e.printStackTrace(); |
| | | } finally { |
| | | if (ftp != null) { |
| | | if (ftp.isConnected()) { |
| | | try { |
| | | ftp.disconnect(); |
| | | } catch (IOException e) { |