如何在 Android 中创建带有特殊字符的目录

How to create dir with special characters in Android

我需要创建一个名为 .ext.maps_common@transit 等的文件夹(在其他文件夹中解压存档),我尝试使用 mkdir ()mkdirs ()、尾部斜线等等上,但没有结果。我的最终代码非常简单:

File dir = new File (".ext.maps_common@transit");
if (!dir.isDirectory ()) dir.mkdirs ();

真的要这么做吗?任何帮助将不胜感激。

试试这个,

 File dir = new File(Environment.getExternalStorageDirectory(), ".ext.maps_common@transit");
    if (!dir.exists()) {
        dir.mkdirs();
    }

并将 Environment.getExternalStorageDirectory() 更改为您要创建目录的任何位置。不要忘记添加必要的权限。