2016-12-22 6 views
-1

どのようにフォルダの場所を定義せずにjavaでパスを作成するには?例えば :どのようにJavaでパスを作成する

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

このディレクトリは、ローカルのCで保存することができてもよく、またはローカルDで保存することができかもしれとき、ユーザ地域を変更ディスク、そのJavaが自動そのフォルダを見つけることができるようにします。 NIO APIの使用

おかげ

+3

を使用することができます

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

あなたは[相対パス](HTTPについて話しています.com/questions/21060992/how-does-Java-resolve-a-relative-path-in-new-file)? –

答えて

2

:// stackoverflowの:あなたは本当にファイルが必要な場合は、result.toFile()

関連する問題