Código fuente de FTPClientJava
Org.apache.commons.net.ftp.* Vea si existe el método que desea en este directorio.
Segundo método:
Paquete com.soft 4j. log4j;
Importar Java. io excepción;
Importar sun. net . FTP . Cliente FTP;
Clase pública FtpTest
{
Cadena estática media _ Servidor FTP = " 10.103 . 2 . 250 "; >
Cadena estática middle_user = " ora9iftp
Cadena estática middle_password = " ftp
Cadena estática Middle_dir = "/image/ nwk photo/Middle/2009/3 "; p>
Public static void main(String[] args)
{
Cliente FTP Cliente FTP = nuevo cliente FTP ();
Probar
{
Cliente FTP. openserver(servidor_FTP intermedio);
ftpClient.login(usuario_intermedio, contraseña_intermedia);
FtpTest ft = nuevo FtpTest();
ft.isDirExist(ftpClient, middle_dir);
} catch (IOException e )
{
e . printstacktrace();
}
}
/* *Juzga Ftp si el directorio existe, si no, crea un directorio*/
public void es direxist(cliente FTP cliente FTP, directorio de cadena)
{
Pruebe
{
Cliente FTP. (dir);//No se me ocurre ninguna buena manera de determinar si el directorio existe, solo puedo usar una excepción (estúpido). Si lo sabes, por favor házmelo saber.
} catch (IOException e1)
{
Cliente FTP .sendserver(" MKD " dir " \ r \ n "
Pruebe
{
Cliente FTP . readserver respuesta();
} catch (IOException e)
{
e.printstacktrace();
}
}
}
}