如何知道App创建的文件的文件路径

时间:2012-06-21 17:56:27

标签: java android file-io

我正在创建一个文件“abc.txt”并存储数据。我怎么知道SD卡中存储的数据在哪里,我没有Android手机

  try {
FileOutputStream fos = openFileOutput("abc.txt",MODE_PRIVATE);
 String s = "Data to be written ok fine cool";fos.write(s.getBytes());
 } catch (Exception e) {
e.printStackTrace();
}

我想要该文件,以便我可以将其作为背景中的电子邮件发送

2 个答案:

答案 0 :(得分:1)

您的文件未写入SD卡。您的文件将写入手机上写入应用程序私有文件的私有数据区域。如果你想知道它在哪里(在不同的设备上有所不同),你可以使用

String whereAreMyFiles = getFilesDir().getAbsolutePath();

答案 1 :(得分:-1)

正如Dheeresh Singh说的那样,它没有被放置的地方。你没有给它一个合适的位置。这是一个答案。