Org.apache.commons.net.ftp.*看看這個目錄裏有沒有妳想要的方法。
第二種方法:
包com . soft 4j . log4j;
導入Java . io . io exception;
導入sun . net . FTP . FTP client;
公共類FtpTest
{
靜態字符串middle _ FTP server = " 10.103 . 2 . 250 ";
靜態字符串middle _ user = " ora9iftp
靜態字符串middle _ password = " ftp
靜態字符串Middle _ dir = "/image/nwk photo/Middle/2009/3 ";
公共靜態void main(String[] args)
{
FTP client FTP client = new FTP client();
嘗試
{
FTP client . openserver(middle _ FTP server);
ftpClient.login(middle_user,middle _ password);
FtpTest ft = new FtpTest();
ft.isDirExist(ftpClient,middle _ dir);
} catch (IOException e)
{
e . printstacktrace();
}
}
/* *判斷Ftp目錄是否存在,如果不存在,創建壹個目錄*/
public void is direxist(FTP client FTP client,String dir)
{
嘗試
{
FTP client . CD(dir);//我想不出什麽好的方法來判斷目錄是否存在,只能用exception(愚蠢)。如果妳知道,請讓我知道。
} catch (IOException e1)
{
FTP client . sendserver(" MKD "+dir+" \ r \ n ");
嘗試
{
FTP client . readserver response();
} catch (IOException e)
{
e . printstacktrace();
}
}
}
}