如何访问我创建的文本文件?

时间:2017-10-27 08:56:12

标签: java android text-files

 file = new File(getFilesDir(), "data.txt");
 try {
   FileOutputStream fos = openFileOutput(fileName, Context.MODE_APPEND);
   fos.write(data.getBytes());
   fos.close();
 } catch (IOException e) {
   e.printStackTrace();
 }

有没有办法导出这个文件,所以我可以访问它?我没有可用的SD卡。

2 个答案:

答案 0 :(得分:1)

File file = new File(Environment.getExternalStorageDirectory()+"/Download/", "yourFile.extension");

这是针对下载目录。

然后打开文件

Intent myIntent = new Intent(Intent.ACTION_VIEW);
myIntent.setData(Uri.fromFile(file));
Intent j = Intent.createChooser(myIntent, "Choose an application to open with:");
startActivity(j);

答案 1 :(得分:0)

如果您想要使用getFilesDir()获取应用程序路径,则会为您提供路径/data/data/<your package>/files

因此,您可以在上述目录中使用android文件管理器找到您的文件。

来自getFilesDir()