1
Android 개발에서 코딩을 통해 전체 SD 카드를 어떻게 없앨 수 있습니까? 신청서를 통해 SD 카드 콘텐츠를 포맷해야합니다.Android-SD 카드 정리 프로그램 방식으로
Android 개발에서 코딩을 통해 전체 SD 카드를 어떻게 없앨 수 있습니까? 신청서를 통해 SD 카드 콘텐츠를 포맷해야합니다.Android-SD 카드 정리 프로그램 방식으로
답변을 찾았습니다. 그냥 wipeMemoryCard()를 호출하십시오.
public void wipeMemoryCard() {
try {
File deleteMatchingFile = new File(Environment.getExternalStorageDirectory().toString());
File[] filenames = deleteMatchingFile.listFiles();
if (filenames != null && filenames.length > 0) {
for (File tempFile : filenames) {
if (tempFile.isDirectory()) {
wipeDirectory(tempFile.toString());
} else {
tempFile.delete()
}
}
}
} catch (Exception e) {
}
}
private void wipeDirectory(String name) {
try {
File directoryFile = new File(name);
File[] filenames = directoryFile.listFiles();
if (filenames != null && filenames.length > 0) {
for (File tempFile : filenames) {
if (tempFile.isDirectory()) {
wipeDirectory(tempFile.toString());
} else {
tempFile.delete()
}
}
}
} catch (Exception e) {
}
}
게시하기 전에 SO와 Google을 검색하십시오. http://stackoverflow.com/questions/7405173/format-sd-card-in-android –
내 친구들, Google과 SO에서 많이 검색했지만 관련 답변을 찾을 수 없습니다. 감사합니다. Matt Clark, 내가 제공 한 링크를 살펴 보겠습니다. 감사!! – abhi