簡體   English   中英

獲取Java中的絕對路徑

[英]Get absolute path in Java

我有字符串:

String s = "~/abc/d.png"

如何獲得該文件的絕對路徑?

我試過了:

File file = new File(s);
String absolutePath = file.getAbsolutePath();

但是它不能拒絕〜符號。

Java不會知道~含義,因為它是主目錄的shell擴展。 您可以在將其交給File之前執行此操作:

s = s.replace("~",System.getProperty("user.home"));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM