Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何获取我的数据库(当然是* .sqlite 文件)大小(以字节为单位)?
我目前的做法(不起作用)是: new File(DataManager.getInstance().db.getPath()).length()
但我每次 53,676~ 时都会得到相同的数字,这与数据库的内容无关,即使它是空的,我也会得到这个数字。
谢谢你。
好的解决方案很简单,我最近检查数据库文件的方法很好。但我没有考虑到 greenDao 向数据库添加了另外 53 KB。所以一个空的 DB 大小将是 53± KB,并且在一些插入之后它会变得越来越大。