2014-09-23 45 views
0

我使用這樣的源代碼:安卓:我如何才能找到文件路徑

PrintWriter fout = new PrintWriter(new FileWriter("plot.txt")); 
fout.println("#\tX\tY"); 

我想找到「plot.txt」,任何幫助的路徑? 此致敬意。

+0

保持它在你自己的手中:所以你不知道文件 '土地' 不提供相對路徑。決定首先輸出文件(內部,外部或可移動內存)的位置,並提供寫入器的完整路徑。 – greenapps 2014-09-23 08:51:39

回答

1

如果使用File而不是FileWriter,則可以輕鬆地從File調用getPath()或getAbsolutePath()方法。

我已經查看了PrintWriter和FileWriter的api,並且沒有方法來確定路徑。

http://developer.android.com/reference/java/io/PrintWriter.html

http://developer.android.com/reference/java/io/FileWriter.html

例子:

File f = new File("test/.././file.txt"); 
System.out.println(f.getPath()); 
System.out.println(f.getAbsolutePath()); 
+0

如何使用文件並在文件中寫入? – 2014-09-23 08:32:15

+1

它可能是File和FileWriter的默認路徑。但據我所知,它沒有記錄在您的參考鏈接中。 – greenapps 2014-09-23 08:49:50

+0

我需要一個示例代碼,你能幫我嗎? – 2014-09-23 08:53:38