-
Android File.exists()有大小写区分吗?
2个回答
按赞数排序
- yongyong_21 2013.01.04 17:42
如果你有两个文件,/sdcard/file
(在 SD卡)和 /data/file
(在内部文件系统), 你会得到以下结果:
new File("/sdcard/file").exists(); // true
new File("/sdcard/FILE").exists(); // true, /sdcard是一个区分大小写的文件系统
new File("/data/file").exists(); // true
new File("/data/FILE").exists(); // false, /数据是区分大小写的文件系统
- Billy_崔海斌 2012.12.28 15:35
原因在于filesystem是fat32,而fat32是不支持区分大小写的。
所以就算你判断出DD不存在,还是不能去创建DD的目录。