public class FtpUtil { /** * 连接ftp服务器 * @author zheng_liming * @param path 服务器上的路径 * @return FtpClient */ public static FtpClient connectServer(String path) { FtpClient ftpClient = new FtpClient(); try { //ip:例如123.123.12.123 ftpClient.openServer("123.123.12.123"); //登录名,密码:例如:test,password ftpClient.login("test", "password"); if (path.length() != 0){ path = path.replaceAll("\\\\", "/"); String[] pathArray = path.split("/"); String tempPath = ""; //这里将传入的路径分割后,利用xmkd命令,循环一步一步创建目录 //这样可以避免传入的路径不存在的时候,会报错 for(int i=0;i<pathArray.length;i++){ tempPath = tempPath +"/"+ pathArray[i]; ftpClient.sendServer("XMKD "+tempPath+"\r\n"); ftpClient.readServerResponse(); ftpClient.cd(tempPath); ftpClient.binary(); } } return ftpClient; } catch (IOException e) { System.out.println("ftp服务器连接失败!"); e.printStackTrace(); return ftpClient; } } /** * 关闭ftp服务器连接 * @author zheng_liming * @param ftpClient 服务器连接 * @return boolean 关闭是否成功 */ public static boolean closeConnect(FtpClient ftpClient) { try { ftpClient.closeServer(); return true; } catch (IOException e) { System.out.println("关闭ftp服务器连接失败!"); e.printStackTrace(); return false; } } }
相关推荐
一个用户名密码连接FTP的php类,实现通过用户名和密码连接FTP服务器,实现文件复制、删除、创建目录、删除目录、文件上传、关闭FTP连接等功能。在FTP中并没有复制文件的命令,这里采用变通的方法,下载后再上传到新...
ftp_connect(host,part,timeout) 建立新的ftp连接,host是要连接的服务器,part是端口,默认21,timeout是网络连接超时时间 ftp_login(con,user,password) 登陆ftp,con是上行建立的ftp连接。还有用户user和密码...
要通过FTP上传文件,可以按照以下描述进行...关闭FTP连接:使用FTP对象的quit方法来关闭与FTP服务器的连接。 请注意,在实际代码编写中,还需要考虑异常处理、进度条显示、文件重命名等方面的需求。此外,如果需要上
通过 passive 开启和关闭 PASV模式,再ls 也是同样的问题, # 主动模式 $ pftp -v -A -d 211.159.185.xxx Connected to 211.159.185.198 (211.159.185.xxx). 220 (vsFTPd 3.0.2) Name (211.159.185.xxx:...
介绍一个用户名密码连接FTP的php类,实现通过用户名和密码连接FTP服务器,实现文件复制、删除、创建目录、删除目录、文件上传、关闭FTP连接等功能。在FTP中并没有复制文件的命令,这里采用变通的方法,下载后再上传...
Abhay Bhushan在1971年编写的FTP规范,并作为RFC 114发布。 RFC全称为:Request For Comments(RFC)一种所有互联网应用程序都遵守的规范标准。 IIS7服务器管理工具 - FTP客户端: ... 7、批量连接一键关闭
专用的FTP服务器及客户端,为了提高安全性,未使用通用标准的FTP协议,所以只能用专用的客户端进行连接。其他客户端连接会被服务器拒绝。 功能包括下载文件、上传文件、更换目录(本地、服务器端)、显示目录内容...
由于端口22被ssh服务器占用,所以需要关闭ssh服务并重启vsftp服务。 客户端用Flashfxp测试:新建站点"VsftpTest",输入Vsftp服务器的IP地址,端口填22,用户名填ftp1,密码填你设置的密码,然后点击"连接"按钮: 由于...
有很多的朋友不太会看FTP资讯错误,如果下载不了,一定是出了错误,自己要知道是什?地方错了。 下面说说几个非常典型的。
易语言FTP操作API源码,FTP操作API,枚举文件回调,枚举目录回调,FTP连接,FTP断开,FTP上传,FTP创建目录,FTP删除目录,FTP获取现行目录,FTP置现行目录,FTP删除文件,FTP下载文件,FTP文件重命名,FTP打开文件,FTP关闭文件,...
FTP >open 与指定的 FTP 服务器连接。 格式:open computer [port] 说明:computer 指定要连接的远程计算机。可以通过 IP 地址或计算机名称指定计算机(DNS 或主机文件必须可用)。如果自动登录打开(默认),ftp 还...
同时还为别的模块提供查询文件(夹)的权限,查找本地文件是否存在等服务, 3)连接监听与FTP命令处理模块负责监听客户端的连接,并负责关闭阻塞的连接,释放每个连接占用的资源。此模块为FTP协议的核心,它具体负责...
然后我们打开电脑的浏览器在上方的地址栏里面输入FTP://IP地址:2121点击回车就可以看到我们的FTP服务器已经添加成功了我们可以在添加的本地文件夹里面来管理我们FTP服务器文上传与下载。然后进入身份验证设置选项,...
window下bat操作ftp、sftp,脚本已完善,只需要修改配置即可。本脚本是参照https://download.csdn.net/download/housonglin1213/10127890进行修的,分值是系统设置的,没分的话可以从前面的链接中下载
从零开始介绍Apache FtpServer,并一步一步教你...--连接关闭前登陆失败后尝试次数 --> <property name="maxLoginFailures" value="3"/> <!--登陆失败后的时间延迟(ms),用于限制配置暴力破解密码 --> ...
柯尼卡美能达C266系列FTP扫描设置及使用
FTPTREE 示例(通常情况下,包括 Wininet.dll)要求与 FTP 服务器直接连接或通过 TIS 代理与 FTP 服务器连接。FTPTREE、CFtpConnection 和直接 WININET API 调用将不与 CERN FTP 代理正确工作。 FTPTREE 示例使用在...
匿名FTP使用户有机会存取到世界上最大的信息库,这个信息库是日积月累起来的,并且还在不断增长,永不关闭,涉及到几乎所有主题。而且,这一切是免费的。 匿名FTP是Internet网上发布软件的常用方法。Internet之...
1、增加支持FTP连接的被动模式的功能。 2、新增备份计划周期以秒为单位,最小可设置每秒备份一次。 3、增加当FTP备份失败后,设定该任务重试次数和重试间隔的功能。 4、增加设定FTP备份前运行指定程序的功能。 5...
随着宽带上网的人越来越多,朋友之间的文件共享与交流成了一个问题,用QQ MSN之类的传送吧,很不方便,速度也是一个问题,装个Server-U吧,似乎夸张了点。而且说不定给你弄个漏洞出来,危害到你电脑的安全,这就不好...