android 格式化sd卡代码
时间: 2023-12-27 21:02:41 浏览: 28
你可以使用以下代码来格式化SD卡:
```java
private void formatSDCard() {
File sdCard = Environment.getExternalStorageDirectory();
File sdCardRoot = new File(sdCard.getAbsolutePath());
String[] files = sdCardRoot.list();
for (String file : files) {
File deleteFile = new File(sdCardRoot, file);
if (deleteFile.isDirectory()) {
deleteDirectory(deleteFile);
} else {
deleteFile.delete();
}
}
}
private void deleteDirectory(File directory) {
if (directory.exists()) {
File[] files = directory.listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
deleteDirectory(file);
} else {
file.delete();
}
}
}
directory.delete();
}
}
```
请注意,这段代码将删除SD卡上的所有文件和文件夹。确保在使用之前备份重要数据。