代码:
mLocalFile = new File(mLocalFilePath);
if (mLocalFile.exists()) {
Toast.makeText(mContext, "该文件已存在!", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(mContext, "该文件不存在!", Toast.LENGTH_LONG).show();
}
解释:
如果出现SD卡存在文件但是File.exists()判断无效的情况,请先查看是否是你忘记了添加SD卡的文件写入权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
转自:http://s.yanghao.org/program/viewdetail.php?i=396506