本文导读目录:
javajdk.(javajdk.环境Xià实现ftp文件上传
本文目录javajdk.环Jìng下实现ftp文件上传jdk.版本缺陷javajdk.环境下实现ftp文件上传通过JDK自带的API实现package.cloudpower.util;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importsun..TelInputStream;importsun..TelOutputStream;importsun..ftp.FtpClient;/***Java自带的API对FTP的操作*Title:Ftp.java*author:周玲斌*/publilassFtp{/***本地文件名*/privateStringlocalfilename;/***远程文件名*/privateStringremotefilename;/***FTP客户端*/privateFtpClientftpClient;/***服务器连接*paramip服务器IP*paramport服务器端口*paramuser用户名*parampassword密码*parampath服务器路径*author周玲斌*date--*/publicvoidconnectServer(Stringip,intport,Stringuser,Stringpassword,Stringpath){try{/*******连接Fù务器的两种方法*******///第一种方法//ftpClient=newFtpClient();//ftpClient.openServer(ip,port);//第二种方法ftpClient=newFtpClient(ip);ftpClient.login(user,password);//Shè置成进制传输ftpClient.binary();System.out.println(“loginsuess2024年12月华为 c8815(2016ces)!“);if(path.length()!=){//把远程系统上的目录切换到参数path所指定的目录ftpClient.cd(path);}ftpClient.binary();}catch(IOExceptionex){ex.printStackTrace();thrownewRuntimeException(ex);}}/***关闭连接*author周玲斌*date--*/publicvoidcloseConnect(){try{ftpClient.closeServer();System.out.println(“disconnectsuess“);}catch(IOExceptionex){System.out.println(“notdisconnect“);ex.printStackTrace();thrownewRuntimeException(ex);}}/***上传文件*paramlocalFile本地文Jiàn*paramremoteFile远程文件*author周玲斌*date--*/publicvoidupload(StringlocalFile,StringremoteFile){this.localfilename=localFile;this.remotefilename=remoteFile;TelOutputStreamos=null;FileInputStreamis=null;try{//将远程文件加入输出流中os=ftpClient.put(this.remotefilename);//获取本地文件的输入流Filefile_in=newFile(this.localfilename);is=newFileInputStream(file_in);//创建一个Huǎn冲区byte;intc;while((c=is.read(bytes))!=-){os.write(bytes,,c);}System.out.println(“uploadsuess“);}catch(IOExceptionex){System.out.println(“notupload“);ex.printStackTrace();thrownewRuntimeException(ex);}finally{try{if(is!=null){is.close();}}catch(IOExceptione){e.printStackTrace();}finally{try{if(os!=null){os.close();}}catch(IOExceptione){e.printStackTrace();}}}}/***下载文件*paramremoteFile远程文件路径(服务器端)*paramlocalFile本地文件路Jìng(客户端)*author周玲斌*date--*/publicvoiddownload(StringremoteFile,StringlocalFile){TelInputStreamis=null;FileOutputStreamos=null;try{//获取远程机器上的文件filename,is=ftpClient.get(remoteFile);Filefile_in=newFile(localFile);os=newFileOutputStream(file_in);byte;intc;while((c=is.read(bytes))!=-){os.write(bytes,,c);}System.out.println(“downloadsuess“);}catch(IOExceptionex){System.out.println(“notdownload“);ex.printStackTrace();thrownewRuntimeException(ex);}finally{try{if(is!=null){is.close();}}catch(IOExceptione){e.printStackTrace();}finally{try{if(os!=null){os.close();}}catch(IOExceptione){e.printStackTrace();}}}}publicstaticvoidmain(Stringagrs){Stringfilepath={“/temp/aa.txt“,“/temp/regist.log“};Stringlocalfilepath={“C:\tmp\.txt“,“C:\tmp\.log“};Ftpfu=newFtp();/**使用默认的端口号Yòng户名密码以及根目Lù连接FTP服务器*/fu.connectServer(“...“,,“anonymous“,“IEUser“,“/temp“);//下载for(inti=;i《filepath.length;i++){fu.download(filepath);}Stringlocalfile=“E:\号码.txt“;Stringremotefile=“/temp/哈哈.txt“;//上传fu.upload(localfile,remotefile);fu.closeConnect();}}jdk.Bǎn本缺陷版本过低,现Zài项目开发中比较稳定的版本都是.版本了,在.中count变量被volatile修饰了,所以需要将.版本升级为.版本,JDK是整个Java的核心,JDK已经成为使用最广泛的JavaSDK,Jdk.版本中ConcurrentHashMap存在弱一致性。
javajdk.环境下实现ftp文件上传
2016ces强国号重复订阅技巧(订阅强国号怎么重复得Fèn)
本Wén为大家介绍强国号重复订阅技巧(订阅强国号怎么重复得分),下面和小编一起看看详细内容吧。
如果Yào重复订阅,Yòng户只需Zài订阅后取消订阅,取消订阅后再重新订阅即可。Měi日上限为个积分,重复订Yuè不计积分。
学Xí强国使用提Shì:用户如需取Xiāo订阅,首先打开手Jī,在手机桌面找到学习强国APP并打开,进入APP点击页面右Shàng角我的选项2024年12月华为 c8815(2016ces)。
华为 c8815的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于2016ces、华为 c8815的信息别忘了在本站进行查找喔。