从ftp拷贝文件
為什么80%的碼農都做不了架構師?>>> ??
public?static?File[]?copyDir(String?ftpIp,?int?ftpPort,?String?ftpUser,?String?ftpPass,String?ftpPath,?String?tmpPath)?throws?Exception?{FTPClient?ftp?=?new?FTPClient();try?{ftp.connect(ftpIp,?ftpPort);ftp.login(ftpUser,?ftpPass);if?(!FTPReply.isPositiveCompletion(ftp.getReplyCode()))?{throw?new?Exception("用戶名或密碼不正確。");}FTPFile[]?files?=?ftp.listFiles(ftpPath);if?(files.length?==?0?&&?ftp.getReplyString().indexOf("fail")?>?0)?{throw?new?Exception("目錄不存在。");}File?tmpDir?=?new?File(tmpPath);if?(!tmpDir.exists()){tmpDir.mkdirs();}for?(FTPFile?f?:?files)?{System.out.println(f.getName());ftp.retrieveFile(ftpPath?+?"/"?+?f.getName(),new?FileOutputStream(tmpDir.getAbsolutePath()?+?File.separator?+?f.getName()));}ftp.logout();return?tmpDir.listFiles();}?finally?{if?(ftp.isConnected())?{try?{ftp.disconnect();}?catch?(Exception?e)?{}}}}轉載于:https://my.oschina.net/h2do/blog/514938
總結
- 上一篇: Android典型界面设计(8) ——V
- 下一篇: U2L蔚然成风,曙光为什么能抢了VMwa