【问题标题】:where created files are stored physically in android?创建的文件物理存储在android中的哪个位置?
【发布时间】:2012-07-23 15:00:25
【问题描述】:

我正在使用以下代码创建文件

      OutputStreamWriter out = new OutputStreamWriter(openFileOutput("try.txt",0));
      // write the contents on mySettings to the file
      out.write("erterter");
      // close the file
      out.close();

【问题讨论】:

  • @Tim 我现在看到了,然后删除了我的错误评论

标签: android file directory storage


【解决方案1】:

以这种方式创建的文件存储在应用程序的私有存储中:/data/data/com.package/files

【讨论】:

  • 请帮助我在我的应用程序的文件夹结构中找不到这样的位置
  • @MihirBhatt 除非您的设备已植根,否则该目录是隐藏的。如果你是root用户从市场上下载Root Explorer找到这个目录。
  • 如果您没有root或使用模拟器,您将无法访问该位置,除非从您自己的应用程序中。在模拟器上,您可以使用 DDMS FileExplorer 选项卡来访问它。如果您是 root 用户,则可以使用计算机上的 adb shell,或者像 @Tim 建议的那样,在设备上使用启用 root 的文件资源管理器。注意:'com.package' 显然应该替换为您自己的包。
  • 我检查过了,我没有找到隐藏目录。
  • 如果您已经运行了您在问题中发布的代码,文件目录将在那里。如果你没有,那么在你运行它之前可能不会有一个文件目录。否则,您必须准确解释您尝试了什么以及结果是什么,因为我可以向您保证,这样创建的文件将会去往那里。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-18
  • 2011-02-01
  • 2017-10-18
  • 1970-01-01
  • 2012-07-09
  • 1970-01-01
  • 2012-01-20
相关资源
最近更新 更多