Android
디렉터리 및 하위 파일 삭제
Machine_웅
2020. 5. 21. 15:37
728x90
반응형
// 디렉터리 삭제
public void setDirEmpty(String dirName){
// 사용 예시 // setDirEmpty("/디렉터리명 ");
String path = Environment.getExternalStorageDirectory().toString() + dirName;
Log.d("Woongs","디렉터리 경로 : "+path);
File dir = new File(path);
File[] childFileList = dir.listFiles();
if (dir.exists()) {
Log.d("Woongs","디렉터리 있음");
for (File childFile : childFileList) {
if (childFile.isDirectory()) {
setDirEmpty(childFile.getAbsolutePath()); //하위 디렉토리
} else {
childFile.delete(); //하위 파일
}
}
dir.delete();
}
}
728x90
반응형