Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 如何用Java操作在ftp上创建文件夹(ftp有创建权限)
jusescn





发贴: 2
积分: 1
于 2006-05-12 13:14 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
想在Ftp上创建文件夹,不知道怎么弄?
下面只实现文件上传,无法上传文件夹????

public class FTPUpload {
  
  private FtpClient ftpClient;

  public void connectServer(String server, String user, String password,String path) {
    // server:FTP服务器的IP地址;user:登录FTP服务器的用户名
    // password:登录FTP服务器的用户名的口令;path:FTP服务器上的路径
    try {
      ftpClient = new FtpClient();
      ftpClient.openServer(server);
      ftpClient.login(user, password);
      if (path.length() != 0)ftpClient.cd(path);
      ftpClient.binary();
    } catch (IOException ex) {
      System.out.println(ex);
    }
  }

  public void closeConnect() {
    try {
      ftpClient.closeServer();
    } catch (IOException ex) {
      System.out.println(ex);
    }
  }

  public void upload(String filename,String filepath) {
    try {
      TelnetOutputStream os = ftpClient.put(filename);
      java.io.File file_in = new java.io.File(filepath);
      FileInputStream is = new FileInputStream(file_in);
      byte[] bytes = new byte[1024];
      int c;
      while ((c = is.read(bytes)) != -1) {
        os.write(bytes, 0, c);
      }
      is.close();
      os.close();
    } catch (IOException ex) {
      System.out.println(ex);
    }

  }

  public static void main(String[] args) {
    FTPUpload ftp = new FTPUpload();
    ftp.connectServer("127.0.0.1", "admin", "1234", "");
    ftp.upload("bbb","d:\\Ant");
    ftp.closeConnect();
  }
}




话题树型展开
人气 标题 作者 字数 发贴时间
3969 如何用Java操作在ftp上创建文件夹(ftp有创建权限) jusescn 1323 2006-05-12 13:14
3172 Re:如何用Java操作在ftp上创建文件夹(ftp有创建权限) why 269 2006-05-12 18:44

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923