File和URL的getPath()方法區別


java.io.File對象的getPath()方法返回文件的全路徑名。如果是目錄返回目錄路徑且結尾沒有"\"。如果是文件包含文件名。
java.io.File對象的getName()方法返回文件名,不包含路徑,如果是目錄返回當前目錄名。如果是文件返回當前文件名。
java.net.URL 對象的getPath()方法返回和File對象的getPath()方法類似,但URL對象返回的Path經過了application/x-www- form-urlencoded編碼,因此如果是文件系統的路徑則需要用java.net.URLDecoder對象進行解碼。 application/x-www-form-urlencoded用的默認編碼是UTF-8,因此在解碼時需要指定解碼方式為UTF-8。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM