我有一個File對象指向的目錄,名爲baseDir,其中我保留了大部分文件。如何從可能表示絕對路徑或相對路徑的字符串創建文件?
我有一個字符串f其中可能包含一個相對的文件名,如「data.gz」,或像「/mnt/data.gz」(它在配置文件中指定的)的絕對文件名。
倘˚F是相對的,它應假定指定的文件是內BASEDIR,但如果它是絕對的,那麼它應該作相應的處理。
如何創建一個指向文件的文件對象??
我能想到這個(例如:if (f.startsWith("/")) ...
哈克的解決方案,但我希望有一個「正確的方式」來做到這一點。
哦,我嘗試使用File(文件,String)構造爲File對象,但它沒有做什麼,我需要做的。