package xfire;import java.io.fileoutputstream;import java.io.ioexception;import org.apache.commons.net.ftp.ftpclient;public class java {/** * ftp Download a single file test */ public static void filedownloadbyftp () { Ftpclient ftpclient = new ftpclient (); FileOutputStream fos = null; try { ftpclient.connect ("192.85.1.9"); ftpclient.login ("Zhangzhenmin", "62672000"); string remotefilename = "/home/zhangzhenmin/test_back_081901.sql"; // fos = new FileOutputStream ("E:/test/test_back_081901.sql"); fos = new fileoutputstream ("H:/test/test_back_081901.sql"); ftpclient.setbuffersize (1024x768); // set File type (binary) ftpclient.setfiletype (FTPClient.BINARY _file_type); Ftpclient.retrievefile (Remotefilename, fos); } catch (ioexception e) &NBSp { e.printstacktrace (); throw new RuntimeException ("FTP Client Error! ", e); } try { ftpclient.disconnect (); } catch (ioexception e) { E.printstacktrace (); throw new runtimeexception ("Close FTP connection exception occurred! ", e); } } public static void main (String[] args) { Filedownloadbyftp (); } }
Download Remote Linux Files