mirai-core / net.mamoe.mirai.utils / java.io.File

Extensions for java.io.File

loadAsDeviceInfo

加载一个设备信息. 若文件不存在或为空则随机并创建一个设备信息保存.

fun File.loadAsDeviceInfo(context: Context = ContextImpl()): DeviceInfo

suspendToExternalImage

IO 中进行 File.toExternalImage

suspend fun File.suspendToExternalImage(): ExternalImage

toExternalImage

直接使用文件 inputStream 构造 ExternalImage

fun File.toExternalImage(): ExternalImage