java做的比较完善的FTP上传下载文件服务器源码.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:7 大小:31KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

java做的比较完善的FTP上传下载文件服务器源码.doc

java做的比较完善的FTP上传下载文件服务器源码.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

java×öµÄ±È½ÏÍêÉÆµÄFTPÉÏ´«ÏÂÔØÎļþ·þÎñÆ÷Ô´Âë.txtʦ̫£¬ÄãÊÇÎÒÐÄÖеÄħ£¬Æ¶É®ÀëÄãÔ½½ü£¬¾ÍÀë·ðÔ½Ô¶¡­¡­³õÖеÄÌåÓýÀÏʦ˵£ºË­¸ÒÔÙ´©È¹×ÓÉÏÎҵĿΣ¬¾Í·£Ëýµ¹Á¢¡£Filename:ftp.javaAuthor:leetsing(elove)Createdate:2004-08-30Use:connecttoFTPserver,thenuploadanddownloadfileModifydate:2004-09-05addtouploadfile2004-09-13addtodownloadfileCopyright:MagiskyMediaTechnologyCo.,Ltd.*******************************************************************************************************×Ö´®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;publicclassftpextendsApplet{FtpClientaftp;DataOutputStreamoutputs;TelnetInputStreamins;TelnetOutputStreamouts;intch;publicStringa;Stringhostname="";privateStringpath="/";publicstaticvoidmain(String[]args){Stringhostname="192.168.0.56";intport=2121;Stringuid="lee";Stringpwd="lee";StringRWFileDir="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+"subunsubfromsp\\";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(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="Á¬½ÓÖ÷»ú:"+hostname+"³É¹¦!";System.out.prin