[英]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.