1

好的,所以我使用以下代码在 SD 卡中创建了 2 个文件夹:

String folderPath = Environment.getExternalStorageDirectory() + "/AllAroundMe/Images/";
      File file = new File(folderPath);
      if(!file.exists())
      {
            if(file.mkdirs());
                      Log.d("MyTag","Successfully created folders");
      }

我测试了这个程序,它确实有效,logcat 打印了上面的成功消息。

但是如果我导航到我的 SD 卡,我看不到“AllAroundMe”文件夹。

如何从我的计算机访问该文件夹?

4

4 回答 4

3

试试这个打开 DDMS 透视图 -> 文件资源管理器 -> mnt -> sdcard

于 2012-09-28T10:30:24.997 回答
1

转到 Android DDMS FIleExplorer-->mnt-->sdcard--> 并搜索您创建的 sdcard 文件夹

于 2012-09-28T10:31:03.447 回答
0
  • 首先我希望你已经在你External Storage Manifest.xml

  • 做这样的事情......我知道你做对了,但我仍然喜欢这种方法。

    文件 f = new File("/sdcard/AllAroundMe/Images/");

  • 现在从你的电脑浏览你的 sdcard,我相信你会找到这个文件夹。

于 2012-09-28T10:30:34.637 回答
0

只需检查您不能在应用程序的清单文件中授予权限,只需添加此权限即可。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

比运行您自己的代码,文件夹已在 sdcard 中创建,请检查此。

于 2012-09-28T10:33:23.640 回答