dbFileSize static method
Returns the file size in bytes of the main database file for the given
directoryPath
, or 0 if the file does not exist or some error occurred.
For in-memory databases, it is supported to pass the inMemoryPrefix and the identifier. The rough size in bytes of the in-memory database will be reported instead.
For Flutter apps, the default directoryPath
can be obtained with
(await defaultStoreDirectory()).path
from objectbox_flutter_libs
(or objectbox_sync_flutter_libs
).
For Dart Native apps, pass null to use the defaultDirectoryPath.
Implementation
static int dbFileSize(String? directoryPath) {
final path = _safeDirectoryPath(directoryPath);
return withNativeString(path, C.db_file_size);
}