我有一个现有的数据库,其应用名称没有" .db"延伸到最后。现在,使用DBFlow库创建的数据库添加了" .db"延伸到最后。如何指定它不应该添加" .db"创建数据库时的扩展名
或
如果它不能那样做那么请告诉我一个方法,以便我可以重命名我现有的数据库,以便有一个" .db" DBFlow创建数据库之前的扩展。
提前致谢。
答案 0 :(得分:3)
我尝试了以下代码并且有效。
File dbFile = getDatabasePath("db_name");
boolean renamed = dbFile.renameTo(new File(getDatabasePath("db_name").getParent(), "db_name.db"));
Log.d("Renamed", renamed+"");
Logcat输出true
我使用adb shell进行了检查,确实有效。如果还有其他方法,请添加它。