簡體   English   中英

Java-獲取文件的最終“目標”

[英]Java - Get final “destination” of a file

我想知道如何找到文件的最終目的地?

例如,如果我編寫此路徑:

C:\JavaDir\2ndDir\file.txt

路徑會很簡單,但是如果輸入,例如:

C:\JavaDir\2ndDir\3rdDir\..\file.txt

現在,我可以看到目標為... \\ 2ndDir \\ file.txt,但是如何運行命令檢查目標?

您想要的是規范路徑,該路徑對於每個文件都是唯一的。 基本上,您只需要創建一個File對象並運行getCanonicalPath()方法即可獲得所需的內容。

File f = new File(yourPath);
System.out.println(f.getCanonicalPath());

...檢查異常情況,yada yada。

暫無
暫無

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

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