Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android中创建具有特殊字符的目录_Java_Android_Special Characters_Mkdir_Mkdirs - Fatal编程技术网

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

Java 如何在Android中创建具有特殊字符的目录,java,android,special-characters,mkdir,mkdirs,Java,Android,Special Characters,Mkdir,Mkdirs,我需要创建一个名为.ext.maps的文件夹_common@transit等(在另一个文件夹中取消归档),我尝试使用mkdir(),mkdirs(),末尾的斜杠等等,但没有结果。我的最终代码非常简单: File dir = new File (".ext.maps_common@transit"); if (!dir.isDirectory ()) dir.mkdirs (); 真的要这么做吗?任何帮助都将不胜感激。试试这个 File dir = new File(Environment.g

我需要创建一个名为
.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()
更改为要创建目录的任何位置。不要忘记添加必要的权限。

显示您的代码。非常简单:
File dir=new File(“.ext.maps_common@transit"); 如果(!dir.isDirectory())dir.mkdirs()在我的问题中添加它。您要在哪里创建此目录?在哪个位置?谢谢,它似乎一直在工作,但没有显示在我的文件资源管理器中。我必须重新启动它才能看到它。真奇怪。。。