★★Java質問・相談スレッド150★★
■ このスレッドは過去ログ倉庫に格納されています
0623デフォルトの名無しさん
2012/01/09(月) 23:37:42.03C:\test\java\src\..
求めている結果はC:\test\javaなんですが
コードはttp://d.hatena.ne.jp/tilfin/20070502/1178288324の通りに下記のように書きました
String filePath = new File("C:/test/java/src", "../").getPath();
System.out.format(filePath);
C#のcombineのように例えば特定のパスに"../"や"folder"を与えてあげると
返ってくる結果は絶対パスで返せませんか?
oracleのhttp://docs.oracle.com/cd/E26537_01/tutorial/essential/io/pathOps.html#resolveも参考にして
Path p1 = Paths.get("/home/joe/foo");
System.out.format("%s%n", p1.resolve("bar"));
も試してみましたがこちらは1.6では動かない?のでこの方法はあきらめました
■ このスレッドは過去ログ倉庫に格納されています