在以下两种情况下,我都有以下代码返回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这样的文件。感谢。
答案 0 :(得分:0)
我刚发现:https://android.stackexchange.com/questions/46315/not-all-files-are-visible-over-mtp
这似乎是一个已知的错误,并非所有目录都显示使用MTP,即Android文件传输实际使用的协议。重新启动设备对我有用。