2014-11-24 90 views
0

我试图实现一组方法,可以读取和写入android(18,4.3.1)的外部存储中的文本文件。我通常使用AssetManager,但这是只读的。在eclipse项目文件夹中的文件存储在外部存储中的文件?

我想用这些值初始化这些文件,但我不知道外部存储目录在Eclipse项目文件夹中的位置。我用来获取路径的方法如下:

 File sdCard = Environment.getExternalStorageDirectory(); 
     File file = new File(sdCard, "passwords.txt"); 

     ... 

编辑:这可能是写得很混乱。我想知道将我的文本文件放在我的eclipse项目中的哪个位置,以便Android虚拟设备将其加载到外部存储中,并且我可以找到该路径。

+0

右键单击项目并查看属性,您将获得项目存储在磁盘上的位置。 – Vipin 2014-11-24 06:36:42

+0

转到需要的文件属性并检查'位置'。这将是外部存储区域的绝对路径! – hemanth 2014-11-24 06:37:44

+0

不,我想获得潜在的文件路径,以便我可以将它们放在那里。他们还没有。 – 2014-11-24 06:51:22

回答

0

如果你想看到你的存储文件。你可以看到这些文件到你的设备中。如果你想初始化文件对象,那么你需要提供设备中文件的绝对路径。它与日食无关

如果你想知道绝对路径。去我们的设备中的文件文件管理器,并检查那里的文件。所有存储到外部存储器中的文件,可在该目录中找到

+0

告诉我你在哪里存储文件。那么我会告诉你绝对路径 – 2014-11-24 06:57:19

+0

我还没有存储它。我想知道把它放在eclipse中的位置,以便我可以使用上面的代码在Android的外部存储中引用它。 – 2014-11-24 06:58:56

+0

你说你想初始化文件。但要初始化您需要该文件的文件。所以我说,那个文件存储在你的手机 – 2014-11-24 07:01:57

相关问题