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