【发布时间】:2015-08-18 15:45:59
【问题描述】:
使用以下代码后,我得到了一个完美的工作文件夹。至少当我用我的 android 文件浏览器检查它时。
当我尝试在 Windows 上打开文件夹时,我只能看到一个名为“test”的文件。
代码:
File folder = new File(Environment.getExternalStorageDirectory(), "test");
folder.mkdir();
MediaScannerConnection.scanFile(this, new String[]{folder.getAbsolutePath()}, null, null);
我还在 AndroidManifest.xml 中添加了以下权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
此外,我已经添加了读取权限,以防媒体扫描仪需要它。这也不起作用。
我注意到这段代码在 Android 4.4.4 上运行良好,但在 5.1.1 上创建了上述文件。
如果有人对此有答案,我会非常高兴。我一直在寻找答案。
提前致谢!
【问题讨论】:
-
'当我尝试在 Windows 上打开文件夹时,我只能看到一个名为“test”的文件。'因此,如果您在 Windows 上打开文件夹“test”,您会看到一个文件“test”吗?你到底在做什么?
-
@greenapps 而不是文件夹,我得到一个名称完全相同的文件(没有任何扩展名)。
-
你到底在做什么?
-
我编辑了问题并添加了一张图片。我只是想创建一个文件夹,就是这样。
-
As soon as i try to open the folder on windows和What are you doing exactly。您没有告诉您在 Windows 中到底在做什么。在该文件夹中放置更多目录。使用您设备上的文件资源管理器制作它们。然后告诉大家看到了什么或发布新图片。
标签: android windows file directory explorer