gpt4 book ai didi

java - 如何从 URL 创建 commons-net FTPClient

转载 作者:行者123 更新时间:2023-12-01 15:56:33 24 4
gpt4 key购买 nike

有没有办法构造一个 FTPClient来自诸如 ftp://user:pass@foo.bar:2121/path 之类的 URL 的实例,类似于 FtpURLConnection在 JDK 中?

最佳答案

如果您的问题是解析,请使用下面的代码进行解析,然后创建一个包装类...

import java.net.; import java.io.;

public class ParseURL {
public static void main(String[] args) throws Exception {
URL aURL = new URL("http://java.sun.com:80/docs/books/tutorial"
+ "/index.html?name=networking#DOWNLOADING");
System.out.println("protocol = " + aURL.getProtocol());
System.out.println("authority = " +
aURL.getAuthority());
System.out.println("host = " + aURL.getHost());
System.out.println("port = " + aURL.getPort());
System.out.println("path = " + aURL.getPath());
System.out.println("query = " + aURL.getQuery());
System.out.println("filename = " + aURL.getFile());
System.out.println("ref = " + aURL.getRef());
} }

这是程序显示的输出:
协议(protocol)=http
权限 = java.sun.com:80
主机 = java.sun.com
端口=80
路径=/docs/books/tutorial/index.html
查询=名称=网络
文件名=/docs/books/tutorial/index.html?name=networking
引用 = 下载

关于java - 如何从 URL 创建 commons-net FTPClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com