我正在尝试以编程方式在sdcard中创建一个文件夹。所以我使用了以下代码:
String file_path=Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/محاضرات;
File dir = new File(file_path);
if (!dir.exists()) {
dir.mkdirs();
}
当我使用“讲座”而不是“محاضرات”时,此代码效果很好。所以问题是Unicode字符。任何帮助都将被批准。如何使用unicode字母创建一个不是ascii代码的文件夹?
答案 0 :(得分:0)
用File.separator替换文件分隔符
String file_path=Environment.getExternalStorageDirectory()
.getAbsolutePath() +File.separator+ "محاضرات;