在Android设备上手动填写文档目录

时间:2015-02-16 14:56:13

标签: android directory file-transfer documents file-access

在以下两种情况下,我都有以下代码返回YES

File documents = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS);
Log.d("DOCUMENTS", documents.exists() ? "YES" : "NO");
File subdir = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) + "/bla");
subdir.mkdir();
Log.d("DOCUMENTS","SUBDIR EXISTS " + (subdir.exists() ? "YES" : "NO"));

所以Environment.DIRECTORY_DOCUMENTS似乎存在于我的设备上。但是,我如何手动添加文件,例如使用Android文件传输工具?该目录位于我的文件系统中的哪个位置?我无法找到它。我可以看到像Music和DCIM这样的文件夹,但没有像Documents这样的文件。感谢。

1 个答案:

答案 0 :(得分:0)

我刚发现:https://android.stackexchange.com/questions/46315/not-all-files-are-visible-over-mtp

这似乎是一个已知的错误,并非所有目录都显示使用MTP,即Android文件传输实际使用的协议。重新启动设备对我有用。