【问题标题】:New file created path新文件创建路径
【发布时间】:2012-02-21 06:50:20
【问题描述】:

我指的是http://developer.android.com/guide/topics/data/data-storage.html#filesInternal 用于在内存中写入文件。我在哪里检查文件?以引导代码为例:

String FILENAME = "hello_file";
String string = "hello world!";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();

由于指南没有给出路径,我该去哪里检查文件 hello_file?

【问题讨论】:

    标签: java android


    【解决方案1】:

    如果您在EXTERNAL_STORAGE 中创建了文件,那么您可以通过浏览 sdcard 在 sdcard 中进行检查。或者在文件资源管理器选项卡中签入/mnt/sdcard/...

    如果您在INTERNAL_STORAGE 中创建了文件,那么您可以签入/data/data... 路径。但是如果您的手机没有root,您将无法浏览/data/data路径。

    【讨论】:

      【解决方案2】:

      在 /data/data/yourpackagename/file/hello_file 路径中检查。

      【讨论】:

        【解决方案3】:

        如果您使用的是模拟器,则在您的 Eclipse 中。转到以下路径以查找您在应用程序字段中创建的文件。 /data/data/yourpackagename/file/hello_file 路径。

        【讨论】:

          【解决方案4】:

          您可以使用adb从shell访问您的手机并转到您的应用程序私有存储目录​​

          adb shell
          

          执行以下命令

          > cd data/data/org.yourpackage.yourapp/files
          > ls
          

          您也可以使用以下命令将文件拉到您的计算机上

          adb pull /pathtofile/file
          

          【讨论】:

            猜你喜欢
            • 2011-02-16
            • 1970-01-01
            • 2019-05-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-03-24
            • 1970-01-01
            • 2012-11-22
            相关资源
            最近更新 更多