有沒有辦法從一個URL中構造一個FTPClient實例,如ftp://user:[email protected]:2121/path
,類似於JDK中的FtpURLConnection?如何從URL創建一個commons-net FTPClient
回答
如果你的問題是解析,然後使用下面的代碼來解析,然後就創建一個包裝類沒有直接的構造函數...
import java.net。 ; import java.io.;
公共類的parseURL {
公共靜態無效的主要(字串[] args)拋出異常{
URL aURL =新的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());
}}
下面是由程序顯示的輸出:
協議HTTP =
權威= java.sun.com:80
主機= java.sun.com
端口= 80
路徑= /docs/books/tutorial/index.html
查詢= NAME =網絡
名= /docs/books/tutorial/index.html?name=networking
REF =正在下載
沒有可用於它, 您可以使用的東西
FTPClient f = new FTPClient();
f.connect(server);
f.login(username, password);
- 1. 如何創建多個URL
- 2. 從URL創建一個JSON文件
- 3. ios - 我如何創建一個url來創建字符串?
- 4. 如何從github URL創建一個新的rails應用程序?
- 5. 如何從一行創建一個RDD
- 6. PHP如何通過URL參數創建一個新的URL
- 7. 如何創建一個imageView來打開一個url?
- 8. 如何從類創建一個GridView
- 9. 如何從架構創建一個表
- 10. 如何從查詢創建一個Observable?
- 11. 如何創建一個從R中
- 12. 如何從defrecord創建一個集合?
- 13. 如何從函數創建一個類
- 14. 如何從style.xml創建一個AttributeSet?
- 15. 如何創建.htaccess文件重新建立一個frindly URL
- 16. 如何從一個url
- 17. 如何從一個url
- 18. 如何創建一個小書籤來操縱這個URL?
- 19. 如何在一個鏈接中創建多個url目標
- 20. 從Admin站點創建另一個對象時,如何創建一個Auth組?
- 21. 如何創建這些URL
- 22. 如何創建隨機URL?
- 23. 如何創建一個SQLite
- 24. 如何創建一個MKMapView?
- 25. 如何創建一個UIScrollView?
- 26. 如何創建一個像
- 27. 如何創建一個metagrammar?
- 28. 如何創建一個庫
- 29. 如何創建一個包
- 30. 如何創建一個ToolStripItem?
是的,但這涉及到手動解析用戶名,密碼,端口,主機和路徑。我希望避免必須這樣做。 – hertzsprung 2011-02-09 11:28:07
是的,我能理解。 :),但是你可以很容易地解析它 – 2011-02-09 11:29:06