现在的位置: 首页 > 综合 > 正文

android 中写rom文件命名时一点小小的总结

2018年02月10日 ⁄ 综合 ⁄ 共 500字 ⁄ 字号 评论关闭

看这样一个函数:

   public
void
clearObject(String fileName) {

       try {

           File file = new File(fileName);

           if (file.exists()) {

               file.delete();

               Logging.e(TAG,"deletefile success" );

           }

       } catch (Exception e) {

           Logging.e(TAG,"clearObjectException " + e.getMessage());

       }

}

 

对应传进来的fileName值中如果包含“_”,比如:"/data/data/<packagename>/one_two"。那么下面的条件判断:if (file.exists()) 一直会为false,这种情况也就是说即使文件存在,也是无法删除的。
这个问题是在ME525(android os 2.2)上发现的。所以建议在写rom文件命名时不要带下划线或者一些特殊的符号。

抱歉!评论已关闭.