首页 > 其他分享 >FTPClient API

FTPClient API

时间:2023-05-23 10:56:56浏览次数:39  
标签:返回 FTP String 端口 指定 API 服务器 FTPClient

FTPClient是Java中一个常用的FTP客户端类库,提供了很多常用的FTP操作方法。下面是FTPClient中全部的方法详细说明:

1. abort():终止当前正在进行的文件传输操作并丢弃所有未传输的数据。

2. allocate(int bytes):为文件传输分配字节数组大小。

3. appendFileStream(String remote):以追加模式将本地文件上传到FTP服务器。

4. changeToParentDirectory():更改到FTP服务器上一级目录。

5. changeWorkingDirectory(String pathname):更改工作目录。

6. completePendingCommand():完成当前未完成的FTP命令的执行。

7. connect(String hostname):使用默认端口连接FTP服务器。

8. connect(String hostname, int port):连接指定主机和端口的FTP服务器。

9. connect(String hostname, int port, InetAddress localAddr, int localPort):使用指定的本地IP地址和端口连接FTP服务器。

10. disconnect():断开FTP服务器连接。

11. doCommand(String command, String args):执行原始FTP命令。

12. enterLocalActiveMode():设置本地活动模式。

13. enterLocalPassiveMode():设置本地被动模式。

14. enterRemoteActiveMode(InetAddress host, int port):设置远程活动模式。

15. enterRemotePassiveMode():设置远程被动模式。

16. expandFileName(String filename):扩展通配符并将文件名称返回到指定数组中。

17. feat():请求服务器提供已知的FTP服务器功能列表。

18. getAutodetectUTF8():返回是否在自动检测到UTF-8时使用UTF-8编码。

19. getBufferSize():返回用于传输的缓冲区的大小。

20. getCharset():返回用于本地字符集的Charset对象。

21. getClass():返回FTP客户端的类对象。

22. getCopyStreamListener():返回CopyStreamListener的实现。

23. getControlEncoding():返回控制流的编码,使用指定的字符集名称。

24. getControlKeepAliveReplyTimeout():返回控制保持活动状态的响应超时时间。

25. getControlKeepAliveTimeout():返回控制保持活动状态的 timeout秒数。

26. getControlPort():返回FTP服务器控制端口。

27. getCurrentDirectory():返回当前目录的路径名。

28. getDefaultTimeout():返回默认超时时间。

29. getDirectory(String pathname):返回指定路径中文件的信息列表。

30. getFeatures():返回服务器支持的功能列表。

31. getFile(String remote, OutputStream local):将远程文件对象复制到OutputStream中。

32. getFile(String filename, long offset, OutputStream output):获取指定偏移量开始的远程文件并将其写入OutputStream中。

33. getFileStream(String remote):获取指定路径上的远程文件流,并开始加载数据。

34. getFtpFile(String pathname):返回指定名称和路径的FTP文件对象的实例。

35. getListings():返回当前目录中的文件与目录。

36. getListNames():返回FTP服务器上指定目录中的文件的名称列表。

37. getModificationTime(String pathname):返回指定路径名文件的最后修改时间。

38. getNames(String pathname):返回指定路径上可用的文件名列表。

39. getPassiveLocalIPAddress():返回使用主动模式时本地IP地址。

40. getPassiveLocalPort():返回本地被动模式端口。

41. getPendingCommands():返回所有等待执行的FTP命令。

42. getReply():返回响应对象。

43. getReplyCode():返回FTP命令的答复代码。

44. getReplyString():返回最近的服务器答复字符串。

45. getRemoteAddress():返回与FTP服务器连接的远程地址。

46. getRemotePort():返回与FTP服务器连接的远程端口。

47. getRestartOffset():返回上一个FTP命令使用的偏移量。

48. getSendDataSocketFactory():返回当前通过dataSocketFactory()添加的数据套接字工厂实例。

49. getServerLanguageCode():返回FTP服务器当前语言编

 

标签:返回,FTP,String,端口,指定,API,服务器,FTPClient
From: https://www.cnblogs.com/jdy1022/p/17422639.html

相关文章

  • Abp Vnext 动态(静态)API客户端源码解析
    根据以往的经验,通过接口远程调用服务的原理大致如下:服务端:根据接口定义方法的签名生成路由,并暴露Api。客户端:根据接口定义方法的签名生成请求,通过HTTPClient调用。这种经验可以用来理解ABPVNext自动API的方式,但如果不使用自动API并且控制器定义了路由的情况下,远程调用的路......
  • APIO2023 游记
    Day-1上午去华山饭店,报到,领纪念品。下午看了APIO2022T1的题解,看了一些APIO2022游记,然后就开始摆gen。Day0上午csy、xtq讲字符串,基本子串结构好评。下午讲写解释器,不准备去听了,在房间里摆gen。下去吃晚饭,队伍排到牡丹厅了,难蚌。预感比赛waiting时间会比较抽象。......
  • goframe API 自定义接口返回值处理
    前言goframe默认使用了中间键ghttp.MiddlewareHandlerResponse,HTTPServer的数据返回通过ghttp.Response对象实现,ghttp.Response对象实现了标准库的http.ResponseWriter接口。数据输出使用Write*相关方法实现,并且数据输出采用了Buffer机制,因此数据的处理效率比较高......
  • 深入理解Kube-APIServer
    深入理解Kube-APIServer¶目录-认证-鉴权-准入MutatingValidatingAdmission-限流-APIServer对象的实现APIServer¶kube-apiserver是Kubernetes最重要的核心组件之一,主要提供以下的功能提供集群管理的RESTAPI接口,包括认证授权、数据校验以及集群状态变更等提......
  • APIO 2023 游记
    真心话大冒险很有趣。rand一个房间去敲门加QQ很有趣。这么看社恐猫好像也没那么社恐。面到了zplpcqieedx。单方面认识了很多神仙。比赛只会写暴力,评测queue害人不浅。最后97+60+8打铜了。顺路拜谢最佳女选手txx。>_<......
  • 两个视图基类GenericAPIView,APIView
    基于两个视图基类GenericAPIView,APIViewclassBookserializers(serializers.ModelSerializer):#name=serializers.CharField()#price=serializers.CharField()#publish_id=serializers.CharField(write_only=True)#Authors=serializers.ListFie......
  • 通过API接口调用数据的优势是什么?API接口调用展示示例
    ​通过API接口调用数据的优势主要有以下几点:1.规范化与一致性:API接口提供一种统一的方式来获取数据,保证了数据的规范化与一致性,消除了不同数据源可能带来的格式和结构上的差异。2.灵活性:使用API接口可以定制请求的参数和返回结果,让请求方可以得到所需的数据,而不必获取整个数......
  • Java调用采集拼多多根据ID获取商品详情API接口返回值说明示例,获取电商平台商品详情数
    ​     拼多多是一家基于C2B拼团营销方式主营团购的电商平台,其盈利模式由利润源、利润点、利润杠杆、利润通道和利润屏障五个要素组成的。通过锁定目标客户、关注客户价值、举办相关活动、不断拓展收入来源等经营策略,拼多多在较短的时间内得以快速成长。然而这种模式也......
  • API技巧集(一)
    一、拖动无标题窗体:包含头文件:#include$#@60;winuser.h$#@62;在窗体或组件的OnMouseDown事件中加入以下代码:if(Button==mbLeft){ReleaseCapture();SendMessage(Handle,WM_NCLBUTTONDOWN,HTCAPTION,0);}二、弹出和关闭光驱:包含头文件:#include$#@60;mmsystem.......
  • API技巧集(二)
    (一)不规则窗口Windows提供的只是标准的矩形窗口,要想建立一个不规则的窗口就需要调用API函数来实现。建立一个不规则的窗口,一般是先用创建区域的API函数建立一个不规则的区域,再用API函数SetWindowRgn改变窗口的区域。这些API函数在C++Builder中包含在头文件wingdi.h和winuser.......