完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。
一套FTP站点管理工具,专门设计给用户对FTP的站点进行上载、下载的操作。采用四窗体操作界面,使用清晰,多语言支持。"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。
本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。
软件大小:2.07 MB
展开全部 FtpClient client = new FtpClient(ftp_ip, Integer.parseInt(ftp_port));client.login(ftp_user, ftp_pwd);client.binary();client.cd(this.ftp_rdir);String cmd = "DELE " + filename + "\r\n";client.sendServer(cmd);
试试common-net 2.0包FTPClient中的 void setDataTimeout(int timeout) 和void setSoTimeout(int timeout);两个方法试试
ftp client的包已发送,请查收。。。
flag = ftpClient.retrieveFile(remoteFileName, os); os为远程文件的outputStream |remoteFileName为A服务器上文件名flag = ftpClient.storeFile(remoteFileName, is);is为远程文件的inputSteam |remoteFileName为C服务器上文件名由此可见这个地方还是相当纠结的,必须要用B服务器做个中转,利用B服务器上文件的OutputStream 和InputStream 所以如果文件不大的话当文件经B上传到C服务器后立即把B红的临时文件删掉就好了 当然你也可以试试storeFileStream(String remote);来获得C上文件的OutputStream 在利用 ftpClient.retrieveFile(remoteFileName, os);来上传,但是这种方法我没试过,你可以尝试一下,如果成功了请告诉我结果,谢谢