2016-12-22 74 views
-1

如何在不定義文件夾位置的情況下在java中創建路徑? 例如:如何在java中創建路徑

String directory = "/works/abc/" 
File fileDirectory = new File(directory); 

這個目錄可能是可以保存在本地C,也可以是可以保存在本地D.當用戶改變位置的磁盤,使Java可以自動找到該文件夾​​。

感謝

+3

你在談論一個[相對路徑(HTTP://計算器.COM /問題/ 21060992 /如何-確實-java的決心,一個相對路徑,在新文件)? –

回答

2

使用NIO API:

Path directory = Paths.get("/works/abc/"); 
Path drive = Paths.get("C:/"); // e.g. 
Path result = drive.resolve(directory); // result: C:\works\abc 

如果你真的需要一個文件,你可以使用result.toFile()