欢迎来到天天文库
浏览记录
ID:50136220
大小:36.01 KB
页数:7页
时间:2020-03-04
《【最新】jv做的比较完善的FTP上传下载文件服务器源码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Filename:ftp.javaAuthor:leetsing(elove)Createdate:2004-08-30Use:connecttoFTPserver,thenuploadanddownloadfileModifydate:2004-09-05addtouploadfile2004-09-13addtodownloadfileCopyright:MagiskyMediaTechnologyCo.,Ltd.****************************************************************
2、***************************************字串7*///importcz.dhl.io.*;//importcz.dhl.ftp.*;importsun.net.ftp.*;importsun.net.*;importjava.applet.*;importjava.io.*;importjava.io.IOException;importjava.util.StringTokenizer;importsun.net.ftp.FtpClient;importjava.util.ArrayList;public
3、classftpextendsApplet{FtpClientaftp;DataOutputStreamoutputs;TelnetInputStreamins;TelnetOutputStreamouts;intch;publicStringa;Stringhostname="";privateStringpath="/";publicstaticvoidmain(String[]args){Stringhostname="192.168.0.56";intport=2121;Stringuid="lee";Stringpwd="lee";S
4、tringRWFileDir="D:\smsftp\";//文件目录//连接ftp服务器ftpft=newftp();ft.connect(RWFileDir,hostname,port,uid,pwd);字串3//下载文件if(ft.aftp!=null){try{ft.getNameList(RWFileDir);}catch(IOExceptione){System.out.println("下载文件出错:"+e);}}//上传文件if(ft.aftp!=null){Stringsdir=RWFileDir+"subunsubfrom
5、sp\";Filefdir=newFile(sdir);StringFileName="";for(inti=0;iFileName=sdir+(fdir.list())[i];ft.uploadFile(RWFileDir,FileName);}//System.out.println("成功上传的文件:");//ft.showFileContents("subunsubfromsp\");}//删除subunsubfromsp目录下已经上传的文件文件字串6//ft.deleFile(RWFileDir);//断开服务器连接ft.stop
6、(RWFileDir);}publicFtpClientconnect(StringRWFileDir,Stringhostname,intport,Stringuid,Stringpwd){this.hostname=hostname;System.out.println("正在连接"+hostname+",请等待.....");try{aftp=newFtpClient(hostname,port);aftp.login(uid,pwd);aftp.binary();//aftp.openPortDataConnection();a="连接
7、主机:"+hostname+"成功!";System.out.println(a);}catch(FtpLoginExceptione){a="登陆主机:"+hostname+"失败!请检查用户名或密码是否正确:"+e;System.out.println(a);//returnfalse;}catch(IOExceptione){a="连接主机:"+hostname+"失败!请检查端口是否正确:"+e;字串3System.out.println(a);//returnfalse;}catch(SecurityExceptione){a="无权
8、限与主机:"+hostname+"连接!请检查是否有访问权限:"+e;System.out.println(a);//returnfalse;}log
此文档下载收益归作者所有