2012-02-27 9 views
0

私は次のコードを実行すると:Javaを使用してファイルがどのフォルダに属しているかを調べる方法は?

File f = getFile(); 
String absPath = f.getAbsolutePath() 

System.out.println(absPath); 

をI取得するには、次のプリントアウト:

C:\ Users \ユーザーmyuserのデスクトップ\テスト\ file.txtなど\

しかし、それは私が望むものではありません!

C:私はJavaファイルを使用する方法を把握しようとしている\

\ Users \ユーザーmyuserのデスクトップ\ \テスト私は絶対パスはすなわち、file.txtから至るたいですこれを達成するためのI/O APIですが、私が探しているものと一致するものを見つけることができないようです。適切な方向への任意のナッジに感謝します。

答えて

3

はここを見て:ファイルのFile#getParentFile()

+0

お願いします。1.4.2 javadocsを既に終了させて​​ください:) – Bozho

+0

これは最初の正しい答えでした。私はあなたの削除されたコメントを見た!ハハ! ;) –

+0

Googleが最初の検索ヒットにそれを持ってこない場合は、毎回java-docsを検索します。 –

2

getParentFile()方法がここにあなたの友達です。

関連する問題