mkdirs无法创建具有unicode字符的文件夹?

时间:2014-07-23 08:32:46

标签: android unicode mkdir

我正在尝试以编程方式在sdcard中创建一个文件夹。所以我使用了以下代码:

String file_path=Environment.getExternalStorageDirectory()
                                    .getAbsolutePath() + "/محاضرات;
File dir = new File(file_path);
if (!dir.exists()) {
    dir.mkdirs();
}

当我使用“讲座”而不是“محاضرات”时,此代码效果很好。所以问题是Unicode字符。任何帮助都将被批准。如何使用unicode字母创建一个不是ascii代码的文件夹?

1 个答案:

答案 0 :(得分:0)

用File.separator替换文件分隔符  String file_path=Environment.getExternalStorageDirectory() .getAbsolutePath() +File.separator+ "محاضرات;