java.net.URL oject的getFile()和getPath()之間有什麼不同?java.net.URL的文件和路徑之間的差異
-3
A
回答
1
根據JavaDoc https://docs.oracle.com/javase/8/docs/api/java/net/URL.html
公共字符串的GetFile()
獲取此URL的文件名。返回的文件部分將與getPath()相同,再加上getQuery()的值的串聯(如果有的話)。如果沒有查詢部分,則此方法和getPath()將返回相同的結果。
這樣的getPath()可能是
/path/file.php
和的GetFile()可能是
/path/file.php?query=hello
-1
getFile()
將返回名稱的文件:
MyFile.txt
getPath()
返回文件路徑:
C:/MyFolder/MyFile.txt
相關問題
- 1. javac的類路徑和源路徑選項之間的差異
- 2. 兩個路徑之間的Nodejs差異
- 3. outputLink和graphicImage之間的EL上下文路徑評估差異
- 4. 是什麼,並在文件路徑\之間的差異\\
- 5. GWT:在IE,Chrome和FireFox之間使用「/」或「\\」的差異訪問文件路徑
- 6. 解決Mac和Windows之間的路徑差異
- 7. 是什麼driver.findElement(所)和indElementByXPath(路徑)之間的差異
- 8. mac和windows之間的hsqldb路徑差異?
- 9. 路徑xxxx /./xxx和xxxx/xxxx之間的差異
- 10. 絕對/相對路徑:PHP和HTML之間的根本差異
- 11. /和/ **之間的差異
- 12. PHP之間的差異()和[]
- 13. '//'和'///'之間的C++差異
- 14. VBA:&和+之間的差異
- 15. 之間的差異和::: ++
- 16. Maven依賴插件在構建類路徑和樹之間的排序差異
- 17. Win32 FASM .inc文件之間的差異
- 18. 文件夾之間的差異
- 19. 兩條路徑之間的動畫差異
- 20. 運算符「==」和「=」之間的差異運算符「==」和「=」之間的差異「==」和「=」
- 21. 什麼是貓文件和貓之間的差異<文件
- 22. 大文件和其他小文件之間的高效差異
- 23. 文件之間的差異`::存在`和`文件::存在`
- 24. 什麼`/路徑之間的差/要/ DIR /`&`/路徑/到/ dir`
- 25. Mpegts與ts文件之和的差異
- 26. Htaccess - 和*之間的差異:。*和。+
- 27. 總和和+之間的差異?
- 28. Url.Action和Html.RenderActionLink和Html.RenderAction之間的差異
- 29. PHP:差異之間 - >和::
- 30. 差異:文本框之間=「」和空
這不是Javadoc建議什麼。 –
@PeterLawrey getFile() 獲取此URL的文件名。 getPath() 獲取此URL的路徑部分。 這是JavaDoc,所以afaik,是的,它確實 – Stultuske
@Stultuske然後檢查彼得斯答案。或者這個代碼示例:'URL u =新的URL(「http」,「blub.com」,123,「test/sub/blub.txt?opt = 1」);的System.out.println(u.getFile());的System.out.println(u.getPath());'。即使你使用'u = new File(「blub.txt」)。toURL()',你也會得到這個結果。 – Tom