[英]Is it possible to format secondary SD card in Android 10+?
我正在編寫一個應用程序,它使用通過 USB 集線器連接的專用 SD 卡(通常是 2-3 個)。 布局如下:SD卡->USB集線器->手機。
是否有可能以編程方式(Kotlin)格式化 SD 卡(exFAT)?
檢查此代碼
fun wipingSdcard() {
val deleteMatchingFile = File(Environment
.getExternalStorageDirectory().toString())
try {
val filenames = deleteMatchingFile.listFiles()
if (filenames != null && filenames!!.size > 0) {
for (tempFile in filenames!!) {
if (tempFile.isDirectory()) {
wipeDirectory(tempFile.toString())
tempFile.delete()
} else {
tempFile.delete()
}
}
} else {
deleteMatchingFile.delete()
}
} catch (e: Exception) {
e.printStackTrace()
}
}
private fun wipeDirectory(name: String) {
val directoryFile = File(name)
val filenames = directoryFile.listFiles()
if (filenames != null && filenames!!.size > 0) {
for (tempFile in filenames!!) {
if (tempFile.isDirectory()) {
wipeDirectory(tempFile.toString())
tempFile.delete()
} else {
tempFile.delete()
}
}
} else {
directoryFile.delete()
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.