【问题标题】:Fill Documents directory manually on Android device在 Android 设备上手动填写 Documents 目录
【发布时间】:2024-01-06 20:42:01
【问题描述】:

在这两种情况下,我都有以下代码返回 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 这样的文件夹。谢谢。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      最近更新 更多