コード例 #1
0
  public static void main(String args[]) {
    /*
     * host = telsoft.vasc.com.vn;
     * path = tho;
     * port = 21 (default);
     */
    FtpConnect conn = FtpConnect.newConnect("ftp://telsoft.vasc.com.vn/");
    /* Guest login ok, send your e-mail as password */
    conn.setUserName("tho"); // or anonymous (default)
    conn.setPassWord("tho123");
    conn.setPathName("tho");
    Ftp ftp = new Ftp();

    try {
        /* connect & login to host */
      ftp.connect(conn);

      /* get current directory */
      CoFile dir = new FtpFile(ftp.pwd(), ftp);

      /* list & print current directory */
      CoFile fls[] = dir.listCoFiles();
      if (fls != null)
        for (int n = 0; n < fls.length; n++)
          System.out.println(fls[n].getName() + (fls[n].isDirectory() ? "/" : ""));
    } catch (IOException e) {
      System.out.println(e);
    } finally {
        /* disconnect from server
         * this must be always run */
      ftp.disconnect();
    }
  }
コード例 #2
0
ファイル: Userid.java プロジェクト: eliasfire/LabProg2013_tp1
 @Override
 public void checkPasswd(String pass) {
   if (pass.equals(ftp.getPasswd())) {
     System.out.println("Password correcta!");
     ftp.setEstado(ftp.getConected());
     System.out.println("Usted tiene acceso al siguiente archivo: " + ftp.getArchivo());
   } else {
     System.out.println("Password incorrecto!");
     ftp.setEstado(ftp.getStart());
     ftp.close();
   }
 }